I've finally got around to attempting to learn to navigate Git.
Attempting to follow the suggested workflow in development.pod, I've
created a QP fork on Github:
http://github.com/jaredj/qpsmtpd/tree
... and created three topic branches, each with a single commit,
representing my new effort to add address notes and clean up the code
just a bit while I'm at it, but without breaking notes('arg',undef):
Shorten/clarify Connection and Transaction notes()
http://github.com/jaredj/qpsmtpd/commit/46a045e3d22a1ef2160835edb4c3c7c1f51f4658
Consistent Connection and Transaction notes() POD
http://github.com/jaredj/qpsmtpd/commit/f15c7d687fc5d8921edaf7d6d0f0add70ec0e553
Add Qpsmtpd::Address::notes() method
http://github.com/jaredj/qpsmtpd/commit/40f6d68b0274891abb7f224b08b2f9bdc9eed031
... and merged them to my fork. Any suggestions making this process
handier for you guys to review suggested changes would be appreciated.
Three topic branches may be a bit overkill, but I figured better
overkill than underkill :) I was a bit impressed with Git today;
normally when I work without connectivity, I work right up to the point
that I would be ready to commit and then either stop or begin working on
manually created copies of files, since I can't begin editing SVN
history and making SVN branches until I can talk to the central repo.
With Git, I was able to put together a decent set of branches and
commits in the car on the way to work this morning with no internet
connection; Nice :)
-Jared