diff --git a/.exrc b/.exrc
new file mode 100644
--- /dev/null
+++ b/.exrc
@@ -0,0 +1,51 @@
+if &cp | set nocp | endif
+let s:cpo_save=&cpo
+set cpo&vim
+imap <S-Left> :cprev
+imap <S-Right> :cnext
+imap <C-Left> :popa
+imap <C-Right> a
+inoremap <expr> <C-Up> HaskellKeyword()
+imap <C-Down> :w:SyntasticChecka
+noremap  :make
+nmap gx <Plug>NetrwBrowseX
+nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("<cfile>"),0)
+noremap <S-Left> :cprev
+noremap <S-Right> :cnext
+noremap <C-Left> :pop
+noremap <C-Right> 
+noremap <C-Down> :w:SyntasticCheck
+inoremap <expr>  HaskellKeyword()
+iabbr jjjj --[[Joey]]
+let &cpo=s:cpo_save
+unlet s:cpo_save
+set autoindent
+set autowrite
+set backspace=indent,eol,start
+set backup
+set backupdir=~/tmp
+set fileencodings=utf-8
+set guicursor=n:blinkon0
+set helplang=en
+set history=50
+set ignorecase
+set incsearch
+set iskeyword=a-z,A-Z,_,.,39
+set nojoinspaces
+set laststatus=2
+set lazyredraw
+set pastetoggle=<C-P>
+set printoptions=paper:letter
+set ruler
+set runtimepath=~/.vim,~/.vim/bundle/syntastic,~/.vim/bundle/vim-fugitive,~/.vim/bundle/vim-hdevtools,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
+set shortmess=filnxtToOI
+set showcmd
+set showmatch
+set smartcase
+set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
+set tags=.tags,tags
+set textwidth=75
+set viminfo='20,\"1000
+set visualbell
+set wildmenu
+" vim: set ft=vim :
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+github-backup (1.20140721) unstable; urgency=medium
+
+  * Fix typo in fix for url parsing. Closes: #755261
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 21 Jul 2014 13:10:49 -0400
+
 github-backup (1.20140720) unstable; urgency=medium
 
   * Deal with trailing slashes on github repo urls. Closes: #755261
diff --git a/github-backup.cabal b/github-backup.cabal
--- a/github-backup.cabal
+++ b/github-backup.cabal
@@ -1,5 +1,5 @@
 Name: github-backup
-Version: 1.20140720
+Version: 1.20140721
 Cabal-Version: >= 1.6
 License: GPL
 Maintainer: Joey Hess <joey@kitenet.net>
diff --git a/github-backup.hs b/github-backup.hs
--- a/github-backup.hs
+++ b/github-backup.hs
@@ -312,7 +312,7 @@
 		| otherwise = Nothing
 	  where
 		rest = drop (length prefix) u
-		bits = dropWhile (not . null) $ split "/" rest
+		bits = filter (not . null) $ split "/" rest
 	dropdotgit s
 		| ".git" `isSuffixOf` s = take (length s - length ".git") s
 		| otherwise = s
