X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=FORMAT;h=473946e32f37daec824e4176f2fd924d6a4c029f;hb=4a54766a2027a9c9bdeacc84e1a645a4ad60b571;hp=e411d3875fa978e7908561a3f02ff23bce2ccd4b;hpb=ce98c8fde5cd8e06d2c3cc69f30a7574f8e25b22;p=topbloke.git diff --git a/FORMAT b/FORMAT index e411d38..473946e 100644 --- a/FORMAT +++ b/FORMAT @@ -10,31 +10,44 @@ In-tree, there are metadata files in .topbloke Files which are per-patch and do not inherit any contents or changes from bases or dependencies: - msg brach "commit message" + msg patch "commit message" ("# not applicable" in bases) deps direct dependencies, one per line as either: - topbloke patch name - /refs/heads/ - ("# not applicable" in bases) + + .f + .tg + (empty in base branches) + + deleted exists (but empty) if branch is deleted + exist in tip only branch + + patch- name of this topbloke patch (plus a newline) + exists in base and tip + + topgit- name of the topgit branch that this was + imported from and which we should merge from + (plus a newline); exists in tip only - flags flags that apply to this patch, one per line - base has its own, perhaps different, set of flags; - Unknown flags starting with [a-z] are ok; - otherwise fatal. Currently defined flags: - Deleted patch is deleted - (valid on tip only) + [^+]*- another property that applies to this patch; + if not known to this version of topbloke then it + is safe to: + - merge this file as text when merging + from base into base or tip into tip + - throw away this file when merging from + base into tip or from dep into base - Files which not inherit contents and changes from dependencies: + Files which inherit contents and changes from dependencies + have names starting with "+": - included actual included deps, one per line + +included actual included deps, one per line format as for deps - pflags flags that apply to this patch and all its - dependencies (ie, flags that propagate) - Unknown flags starting with [a-z] are ok; - otherwise fatal. No currently defined flags + +*- another property that is inherited; it is also + safe to: + - merge this file as text when merging + from tb deps into bases or bases into tips has the format: