From: Guido Günther Date: Tue, 14 Oct 2014 17:18:20 +0000 (+0200) Subject: pq: Don't fail commit if the series file is empty on the source branch X-Git-Tag: debian/0.6.22~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81dab4be2a8941767b524af79ca22991c0dce109;p=tools%2Fgit-buildpackage.git pq: Don't fail commit if the series file is empty on the source branch --- diff --git a/gbp/scripts/pq.py b/gbp/scripts/pq.py index d9f49d4..e78f92c 100755 --- a/gbp/scripts/pq.py +++ b/gbp/scripts/pq.py @@ -116,8 +116,13 @@ def commit_patches(repo, branch, patches, options): return ([], []) vfs = gbp.git.vfs.GitVfs(repo, branch) - oldseries = vfs.open('debian/patches/series') - oldpatches = [ p.strip() for p in oldseries.readlines() ] + try: + oldseries = vfs.open('debian/patches/series') + oldpatches = [ p.strip() for p in oldseries.readlines() ] + oldseries.close() + except IOError: + # No series file yet + oldpatches = [] newpatches = [ p[len(PATCH_DIR):] for p in patches ] # FIXME: handle case were only the contents of the patches changed