chiark / gitweb /
wip options
[dgit.git] / NOTES
diff --git a/NOTES b/NOTES
index 15ae7da220e9ebfc29c5c5081479bc23c6345391..1e94ba02295c65649a3d7c9fcac79b85fed3f695 100644 (file)
--- a/NOTES
+++ b/NOTES
@@ -1,26 +1,37 @@
 New field in dsc
   specifies
-    url(s) to clone to get history
     commit hash corresponding to the thing uploaded
     optional commit hash corresponding to pristine tar
+ Vcs-git-master: <url>#commit
 
-dget or something
+dgit clone
   fetches dsc
-  clones repo
-  repros pristine-tar
+  clones repo from alioth
+  repros commit if nec. (if no hash in current dsc, check that
+   dsc is after git head and make synthetic commit, otherwise
+   complain)
 
-git-buildpackage
-  adds field for master commit hash
-  adds field for pristine tar
+dgit fetch
+  as above
 
-dupload (?)
-  does signature
-  does push to server(s)
-  adds tags to changes file to promise has pushed
-  does actual upload
+dgit push
+  after git-buildpackage --tag (but no sign)
+  check repo is clean and tag is made
+  signs tag
+  debsign
+  push to alioth (perhaps with merge -s ours)
+    to "uploading" tag or branch
+       <suite>
+       upload/<suite>
+  dput
+  push to alioth to main tag or branch
 
 where on alioth upstream
 
 rc bugs for
   server(s?) not reachable
   mismatch
+
+?git-buildpackage
+?  adds field for master commit hash
+?  adds field for pristine tar