chiark / gitweb /
Some thoughts
[topbloke.git] / BUGS
diff --git a/BUGS b/BUGS
index e8a307d869cf6b5933a6c36c3e8fe9caba8c9221..df77a9fbd98641bbd0b783780e4111d0ac67e745 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,10 +1,16 @@
 merge alg needs to check for cyclic dependencies
 
+when creating needs to remove metadata, make a separate commit with no
+metadata to allow us to spot what's happening.  should only do this
+with option to permit it!  Also need to do this when merging.
+
 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
+               topbloke {base,tip} is ff desc of topgit {base,tip}
+                with metadata adjusted
+               reject topbloke imports of topgit branches which
+                also contain topbloke metadata
        need patch name in metadata
        patch dep metadata syntax unsatisfactory: too twiddly
        flags metadata unsatisfactory: wants to be valued properties
@@ -21,4 +27,5 @@ wibblings:
               which is inserted into all clients' deps
 
 what about ops which update multiple refs - atomicity ?
- think about this later
+ think about this later but for now abstract away commit and
+ other ref update