Permalink
Browse files

Merge pull request #171 from robi-wan/patch-1

Changelog does not work on Windows
  • Loading branch information...
2 parents d62b51a + c678b86 commit 57895c0cd45d83c8ed1caa806a9e20d93d70448d @gmarik gmarik committed Apr 29, 2012
Showing with 10 additions and 2 deletions.
  1. +10 −2 autoload/vundle/scripts.vim
@@ -39,9 +39,17 @@ func! s:create_changelog() abort
let updated_sha = bundle_data[1]
let bundle = bundle_data[2]
- let updates = system('cd '.shellescape(bundle.path()).
+ let cmd = 'cd '.shellescape(bundle.path()).
\ ' && git log --pretty=format:"%s %an, %ar" --graph '.
- \ initial_sha.'..'.updated_sha)
+ \ initial_sha.'..'.updated_sha
+
+ if (has('win32') || has('win64'))
+ let cmd = substitute(cmd, '^cd ','cd /d ','') " add /d switch to change drives
+ let cmd = '"'.cmd.'"' " enclose in quotes
+ endif
+
+ let updates = system(cmd)
+
call add(g:vundle_changelog, '')
call add(g:vundle_changelog, 'Updated Bundle: '.bundle.name)

0 comments on commit 57895c0

Please sign in to comment.