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 in a file patchdir/base.
Signed-off-by: Chuck Lever <redacted>
---
stgit/commands/export.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/stgit/commands/export.py b/stgit/commands/export.py
index 0ef7d07..167a8d3 100644
--- a/stgit/commands/export.py
+++ b/stgit/commands/export.py
@@ -141,6 +141,10 @@ def func(parser, options, args):
tmpl = file(patch_tmpl).read()
break
+ # note the base commit for this series
+ write_string(os.path.join(dirname, 'base'), \
+ crt_series.get_patch(patches[0]).get_bottom())
+
patch_no = 1;
for p in patches:
pname = p