From 673911779507dffcab2fda52a0a7b8c5456eafd4 Mon Sep 17 00:00:00 2001 From: Guido Guenther Date: Thu, 8 May 2008 17:58:49 +0200 Subject: add --git-dont-purge to leave the exported build dir intact Closes: #479848 Thanks: Kurt B. Kaiser for the patch --- docs/manpages/git-buildpackage.sgml | 8 ++++++++ git-buildpackage | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/manpages/git-buildpackage.sgml b/docs/manpages/git-buildpackage.sgml index 75edcd62..0b1c8ed6 100644 --- a/docs/manpages/git-buildpackage.sgml +++ b/docs/manpages/git-buildpackage.sgml @@ -35,6 +35,7 @@ directory treeish + @@ -204,6 +205,13 @@ use pristine-tar to create the orig.tar.gz + + + + + retain exported build directory after build + + diff --git a/git-buildpackage b/git-buildpackage index 62c96538..7b278af4 100755 --- a/git-buildpackage +++ b/git-buildpackage @@ -171,6 +171,8 @@ def main(argv): help="Use pristine-tar to create .orig.tar.gz", action="store_true") parser.add_option("--git-export", dest="treeish", default=default_tree, help="export treeish object TREEISH, default is '%s'" % default_tree) + parser.add_option("--git-dont-purge", action="store_false", dest="purge", default=True, + help="retain exported build directory after build") (options, args) = parser.parse_args(args) if options.verbose: @@ -270,7 +272,7 @@ def main(argv): print >>sys.stderr, err retval = 1 - if options.export_dir and not retval: + if options.export_dir and options.purge and not retval: RemoveTree(export_dir)() return retval -- cgit v1.2.3