|
|
@ -35,15 +35,17 @@ endf |
|
|
|
|
|
|
|
|
func! s:create_changelog() abort |
|
|
func! s:create_changelog() abort |
|
|
for bundle in g:updated_bundles |
|
|
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()). |
|
|
let updates = system('cd '.shellescape(bundle.path()). |
|
|
\ ' && git log --pretty=format:"%s %an, %ar" --graph'. |
|
|
\ ' && git log --pretty=format:"%s %an, %ar" --graph'. |
|
|
\ ' vundle_update..HEAD') |
|
|
\ ' vundle_update..HEAD') |
|
|
call add(g:vundle_changelog, '') |
|
|
call add(g:vundle_changelog, '') |
|
|
call add(g:vundle_changelog, 'Updated Bundle: '.bundle.name) |
|
|
call add(g:vundle_changelog, 'Updated Bundle: '.bundle.name) |
|
|
|
|
|
|
|
|
if bundle.uri =~ "https://github.com" |
|
|
if bundle.uri =~ "https://github.com" |
|
|
|
|
|
let update_sha = system('cd '.shellescape(bundle.path()).' && git rev-list -1 vundle_update')[0:9] |
|
|
call add(g:vundle_changelog, 'Compare at: '.bundle.uri[0:-5].'/compare/'.update_sha.'...HEAD') |
|
|
call add(g:vundle_changelog, 'Compare at: '.bundle.uri[0:-5].'/compare/'.update_sha.'...HEAD') |
|
|
endif |
|
|
endif |
|
|
|
|
|
|
|
|
for update in split(updates, '\n') |
|
|
for update in split(updates, '\n') |
|
|
let update = substitute(update, '\s\+$', '', '') |
|
|
let update = substitute(update, '\s\+$', '', '') |
|
|
call add(g:vundle_changelog, ' '.update) |
|
|
call add(g:vundle_changelog, ' '.update) |
|
|
|