chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git-debrebase: record ffq-prev on rebase
[dgit.git]
/
NOTES.git-debrebase
diff --git
a/NOTES.git-debrebase
b/NOTES.git-debrebase
index c5b2e23bd794d873d6ea6913386267743efd3b7a..32f9b494869a6665d66d6aa9601d6f908e4e1ac0 100644
(file)
--- a/
NOTES.git-debrebase
+++ b/
NOTES.git-debrebase
@@
-8,9
+8,7
@@
# git-ffqrebase finish
# git-ffqrebase status [BRANCH]
#
# git-ffqrebase finish
# git-ffqrebase status [BRANCH]
#
-# refs/ffqrebase-prev/BRANCH BRANCH may be refs/...; if not it means
-# refs/ffqrebase-base/BRANCH refs/heads/BRANCH
-# zero, one, or both of these may exist
+# refs/ffq-prev/REF relates to refs/REF
#
# git-debrebase without start, if already started, is willing
# to strip pseudomerges provided that they overwrite exactly
#
# git-debrebase without start, if already started, is willing
# to strip pseudomerges provided that they overwrite exactly
@@
-44,6
+42,7
@@
overall format
[git-debrebase: gbp2debrebase, drop patches]
[git-debrebase breakwater: declare upstream]
[git-debrebase: gbp2debrebase, drop patches]
[git-debrebase breakwater: declare upstream]
+[git-debrebase pseudomerge: stitch]
m{^\[git-debrebase (?:\w*-)?upstream combine \.((?: $extra_orig_namepart_re)+)\]}
m{^\[git-debrebase (?:\w*-)?upstream combine \.((?: $extra_orig_namepart_re)+)\]}
@@
-208,7
+207,11
@@
They should be made just before (ideally, part of) dgit push.
(optionally, can use some other commit which is ff
from all of the above, eg one of them)
(optionally, can use some other commit which is ff
from all of the above, eg one of them)
-2. git-debrebase stitch [--noop-ok]
+N. git-debrebase [--noop-ok] record-ffq-prev
+
+ does what is described above
+
+2. git-debrebase [--noop-ok] stitch
makes pseudomerge with will-overwrite
deletes will-overwrite
makes pseudomerge with will-overwrite
deletes will-overwrite
@@
-229,7
+232,7
@@
They should be made just before (ideally, part of) dgit push.
will-overwrite for each ref
refs/heads/FOO
is
will-overwrite for each ref
refs/heads/FOO
is
- refs/ff
rebase
/FOO
+ refs/ff
q-prev
/FOO
========================================
========================================