X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=git-debrebase.1.pod;h=9ddf9390b40781b2aad7724c5c29685aadfe7c58;hb=2e4434dbec72dd4a042d2fc3beab9db88943b2c8;hp=0127e93d2023f89bea93cc35a90ad3ab88b6ab4b;hpb=fc3c50c90141a0a3925c335eac71c315bee3f409;p=dgit.git diff --git a/git-debrebase.1.pod b/git-debrebase.1.pod index 0127e93d..9ddf9390 100644 --- a/git-debrebase.1.pod +++ b/git-debrebase.1.pod @@ -208,6 +208,16 @@ and commit type and info (ie the semantics in the git-debrebase model) for each commit. +=item git-debrebase record-ffq-prev + +Establishes the current branch's ffq-prev, +as discussed in L, +but does not launder the branch or move HEAD. + +It is an error if the ffq-prev could not be recorded. +It is also an error if an ffq-prev has already been recorded, +unless --noop-ok. + =item git-debrebase launder-v0 Launders the branch without recording anything in ffq-prev. @@ -233,6 +243,68 @@ or you will drop all the patches! =back +=head1 OPTIONS + +This section documents the general options +to git-debrebase +(ie, the ones which follow git-debrebase). +Individual operations may have their own options which are +docuented under each operation. + +=over + +=item -f + +Turns problems with id into warnings. + +Some troublesome things which git-debrebase encounters +are Bs. +(The specific instances are discussed +in the text for the relvant operation.) + +When a problem is detected, +a message is printed to stderr containing the problem id +(in the form C<-f>), +along with some prose. + +If problems are detected, git-debrebase does not continue, +unless the relevant -f is specified, +or --force is specified. + +=item --force + +Turns all problems into warnings. +See the -f option. + +Do not invoke git-debrebase --force in scripts and aliases; +instead, specify the particular -f for expected problems. + +=item --noop-ok + +Suppresses the error in +some situations where git-debrebase does nothing, +because there is nothing to do. + +The specific instances are discussed +in the text for the relvant operation. + +=item --anchor= + +Treats as an anchor, +regardless of what it's actually like. + +(It is a problem for +git-debrebase new-upstream operations +if is the previous anchor to be used, +because treating an arbitrary commit as an anchor +means forgoing upstream coherency checks.) + +=item -D + +Requests (more) debugging. May be repeated. + +=back + =head1 UNSTITCHING AND LAUNDERING Several operations unstitch and launder the branch first.