Permalink
Browse files

Add GitHub Compare link to Changelog.

If the Bundle is hosted on GitHub include link to compare the commit range
visually on GitHub.
  • Loading branch information...
zolrath committed Apr 17, 2012
1 parent 0956084 commit 769feb9fff1ef87c5607fd7a1c4c6b31d7960128
Showing with 4 additions and 0 deletions.
  1. +4 −0 autoload/vundle/scripts.vim
@@ -35,11 +35,15 @@ endf
func! s:create_changelog() abort
for bundle in g:updated_bundles
+ let update_sha = system('cd '.shellescape(bundle.path()).' && git rev-list -1 vundle_update')[0:9]
let updates = system('cd '.shellescape(bundle.path()).
\ ' && git log --pretty=format:"%s %an, %ar" --graph'.
\ ' vundle_update..HEAD')
call add(g:vundle_changelog, '')
call add(g:vundle_changelog, 'Updated Bundle: '.bundle.name)
+ if bundle.uri =~ "https://github.com"
+ call add(g:vundle_changelog, 'Compare at: '.bundle.uri[0:-5].'/compare/'.update_sha.'...HEAD')
+ endif
for update in split(updates, '\n')
let update = substitute(update, '\s\+$', '', '')
call add(g:vundle_changelog, ' '.update)

0 comments on commit 769feb9

Please sign in to comment.