chiark / gitweb /
fix a few bugs in THEORY
[topbloke.git] / BUGS
diff --git a/BUGS b/BUGS
index 14a4a136aef4d5426514e9470d6cc1b1cd179b13..ec692dd0425ff92e6ea9e110bb09f57c43bdad1e 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,13 +1,13 @@
-merge alg needs to check for cyclic dependencies
-
 wibblings:
-       what about strangeness in ancient history wrt merge alg
        topgit import
-              topbloke {base,tip} is ff desc of topgit {base,tip}
-               with metadata adjusted
-       need patch name in metadata
-       patch dep metadata syntax unsatisfactory: too twiddly
-       flags metadata unsatisfactory: wants to be valued properties
+               topbloke {base,tip} is ff desc of topgit {base,tip}
+                with metadata adjusted
+               topbloke branch has all the deps of the topgit
+                branch (topgit branches mapped into topbloke
+                branches) plus the topgit branch itself named in
+                flags
+               reject topbloke imports of topgit branches which
+                also contain topbloke metadata
 
        "checkout" shouldn't do any updates but also want
        "goto" or "push" or "pop" or something which does do updates
@@ -23,3 +23,5 @@ wibblings:
 what about ops which update multiple refs - atomicity ?
  think about this later but for now abstract away commit and
  other ref update
+
+also would like some kind of --ff-only update ?