chiark / gitweb /
Some thoughts
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 28 Jan 2012 14:54:35 +0000 (14:54 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 28 Jan 2012 14:54:35 +0000 (14:54 +0000)
BUGS

diff --git a/BUGS b/BUGS
index e69de29..e8a307d 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -0,0 +1,24 @@
+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
+
+       "checkout" shouldn't do any updates but also want
+       "goto" or "push" or "pop" or something which does do updates
+              (at least, the relevant ones)
+
+       topbloke series file under .git records current leaf
+
+       create creates leaf and thus series ?
+       insert patch operation to create new patch under this one
+       append patch operation to create new patch above this one
+              which is inserted into all clients' deps
+
+what about ops which update multiple refs - atomicity ?
+ think about this later