chiark / gitweb /
wip
[dgit.git] / NOTES
diff --git a/NOTES b/NOTES
index 15ae7da220e9ebfc29c5c5081479bc23c6345391..cd29632811784affb47221479cce5a377d92025d 100644 (file)
--- a/NOTES
+++ b/NOTES
@@ -1,26 +1,33 @@
 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)
+  dput
 
 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