Currently you need at least the version of notmuch in master, and
the script in contrib/nmbug.
-2. The current tag repo is at
+2. The current tag repo can be obtained by
git clone --bare git://pivot.cs.unb.ca/nmbug.git $HOME/.nmbug
-## Using nmbug
+## Using nmbug, simple example
# get the latest version of the tags
$ nmbug pull
$ notmuch tag +notmuch::patch $id
- # optionally inspect your changes
+ # write the tag changes from the notmuch database
+ $ nmbug commit
+
+## Using nmbug, doing the same thing with more steps
+
+ # get the latest version of the tags
+ $ nmbug fetch
+
+ # Optionally inspect the fetched changes
+
$ nmbug status
- A tags/$id/patch
+ a tags/id1/patch
+ d tags/id2/pushed
- # write the tag changes from the notmuch
- $ nmbug commit
+ # merge the fetched tags into notmuch
+ $ nmbug merge
+
+ # observe status is clear now,
+ $ nmbug status
+
+ # make the tag changes
+ $ notmuch tag +notmuch::patch id
+
+ # double checkout your changes
+ $ nmbug status
+ A tags/id/patch
+ # write the tag changes
+ $ nmbug commit
+
## Submitting tags.
For the moment, we are using a central repo, hosted at