chiark / gitweb /
todos
[dgit.git] / NOTES
diff --git a/NOTES b/NOTES
index cd8d5eb08ab9cd478c22387ccfe6ab6bae545823..1e94ba02295c65649a3d7c9fcac79b85fed3f695 100644 (file)
--- a/NOTES
+++ b/NOTES
@@ -1,29 +1,37 @@
 New field in dsc
   specifies
 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
     commit hash corresponding to the thing uploaded
     optional commit hash corresponding to pristine tar
- Vcs-git-master: 
+ Vcs-git-master: <url>#commit
 
 
-dget or something
+dgit clone
   fetches dsc
   fetches dsc
-  clones repo
-  repros pristine-tar
-what about a git fetch
+  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 (?)
-  checks isn't a force push into archive?
-  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
 
 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