Make "stg export" save the base commit in the output directory
authorChuck Lever <cel@netapp.com>
Thu, 1 Dec 2005 02:40:19 +0000 (21:40 -0500)
committerCatalin Marinas <catalin.marinas@gmail.com>
Thu, 1 Dec 2005 20:54:54 +0000 (20:54 +0000)
When trying to apply a series of diffs that was exported from an StGIT
series, it can be convenient to know exactly which base commit the
patches apply to.  Save that commit as a comment in the "series" file.

Signed-off-by: Chuck Lever <cel@netapp.com>
stgit/commands/export.py

index b33c9ea..30b6986 100644 (file)
@@ -141,6 +141,10 @@ def func(parser, options, args):
             tmpl = file(patch_tmpl).read()
             break
 
+    # note the base commit for this series
+    base_commit = crt_series.get_patch(patches[0]).get_bottom()
+    print >> series, '# This series applies on GIT commit %s' % base_commit
+
     patch_no = 1;
     for p in patches:
         pname = p