In daily operation, Bundle Buggy has three active components:
(all commands should be run in the top-level directory)
bzr branch http://code.aaronbentley.com/BundleBuggy/
$ tg-admin sql create
# This can be any project that uses Bazaar as a VCS $ bzr branch http://bazaar-vcs/bzr/bzr.dev local_path
$ cp config.ini.example config.ini $ vi config.ini
# account, real name, password, email, (email ...) $ ./create-bundlebuggy-account abentley "Aaron Bentley" mypassword \ "Aaron Bentley <aaron.bentley@utoronto.ca>"
$ scanbundle path/to/Maildir/cur 30
$ ./start-bundlebuggy
For example:
:0 * ^(To|CC).*bazaar(-ng)?@lists.(ubuntu|canonical).com { :0c /home/abentley/BundleBuggy/mail_queue :0: .bzr/ }
Note that mail_queue is not a maildir, just a plain ol' directory.
Mail processing is done every 3 minutes when BundleBuggy is running. Or you can use the included submit_mail script if you want to process something instantly.
Szilveszter Farkas, for inspiring these docs