summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2015-07-13 18:41:12 +0200
committerJoachim Breitner <mail@joachim-breitner.de>2015-07-13 18:41:12 +0200
commit88d511fadb2a995bff2d3f82c0114f1c562c716a (patch)
tree1ca296e8ae86ba448ca6a8b16c232605092f5679 /README.md
parentf9109725b210d7e086b48419ef4e7663aeeb470e (diff)
downloadDHG_packages-88d511fadb2a995bff2d3f82c0114f1c562c716a.tar.gz
tagging and workflow
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
index f81a962dc..0107d881c 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,33 @@ the parent, we introduced the /p/ directory. Again, a `.gitignore` file is set
up so that git will not bother you about the tarballs, `deb`-files or
`changes`-files therein.
+Tagging convention and workflow
+-------------------------------
+
+Packages are in one of three states:
+
+ * `UNRELEASED` in `debian/changelog`:
+
+ Changes (compared to the version in the archive) present, package not ready for upload.
+
+
+ * `unstable` in `debian/changelog`, no corresponding git tag:
+
+ Changes (compared to the version in the archive) present, package ready for upload.
+
+
+ * `unstable` in `debian/changelog`, corresponding tag present
+
+ Repository matches state in the archive, nothing to do.
+
+
+Because git cannot tag individual directory, the tagging convention includes
+the Debian source package name:
+
+ <source package name>_v<full debian version>
+
+In the full debian version, `:` and `~` are replaced by `_`.
+
Useful tools
------------