summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-03-25 17:10:49 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 16:07:00 +0100
commitfd532a0a35cad3d4753d4f0a2549af2a8b268cc9 (patch)
tree3e168c43a3d3a12d3519ad205e94ea48cb55179b
parentb5cd66f2a318d196e4497bd428567826f5c2b5d6 (diff)
git-debrebase: Provide anchor subcommand
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rwxr-xr-xgit-debrebase6
-rw-r--r--git-debrebase.1.pod4
2 files changed, 10 insertions, 0 deletions
diff --git a/git-debrebase b/git-debrebase
index 4667e8b..f2997a3 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -1224,6 +1224,12 @@ sub cmd_record_ffq_prev () {
}
}
+sub cmd_anchor () {
+ badusage "no arguments allowed" if @ARGV;
+ my ($anchor, $bw) = keycommits +(git_rev_parse 'HEAD'), 0,0;
+ print "$bw\n" or die $!;
+}
+
sub cmd_breakwater () {
badusage "no arguments allowed" if @ARGV;
my ($anchor, $bw) = keycommits +(git_rev_parse 'HEAD'), 0,0;
diff --git a/git-debrebase.1.pod b/git-debrebase.1.pod
index ba603ba..ed33b79 100644
--- a/git-debrebase.1.pod
+++ b/git-debrebase.1.pod
@@ -201,6 +201,10 @@ Prints the breakwater tip commitid.
If your HEAD branch is not fully laundered,
prints the tip of the so-far-laundered breakwater.
+=item git-debrebase anchor
+
+Prints the breakwater anchor commitid.
+
=item git-debrebase analyse
Walks the history of the current branch,