Skip to content

Commit

Permalink
Merge pull request VundleVim#171 from robi-wan/patch-1
Browse files Browse the repository at this point in the history
Changelog does not work on Windows
  • Loading branch information
gmarik committed Apr 29, 2012
2 parents d62b51a + c678b86 commit 57895c0
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions autoload/vundle/scripts.vim
Expand Up @@ -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)

Expand Down

0 comments on commit 57895c0

Please sign in to comment.