summaryrefslogtreecommitdiff
path: root/git-debrebase
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-02-15 15:36:00 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 12:25:49 +0100
commitdef5c8321ebffda40d2547be92a91ba1cad0aa45 (patch)
tree94b7ed92b067da52ba12085143dcb38a8936c63f /git-debrebase
parent86dffe037bfbd0f84818a14b1ff41f9cd744dfe8 (diff)
git-debrebase: wip cmd_record_ffq_prev
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'git-debrebase')
-rwxr-xr-xgit-debrebase11
1 files changed, 11 insertions, 0 deletions
diff --git a/git-debrebase b/git-debrebase
index 2f34029..6f89fc2 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -1101,6 +1101,17 @@ END
# now it's for the user to sort out
}
+sub cmd_record_ffq_prev () {
+ badusage "no arguments allowed" if @ARGV;
+ my ($status, $msg) = record_ffq_prev();
+ if ($status eq 'exists' && $opt_noop_ok) {
+ print "Previous head already recorded\n" or die $!;
+ } elsif ($status eq 'written') {
+ } else {
+ fail "Could not preserve: $msg";
+ }
+}
+
sub cmd_gbp2debrebase () {
badusage "needs 1 optional argument, the upstream" unless @ARGV<=1;
my ($upstream_spec) = @ARGV;