Yet another status change at PerlMonks. Now I am a bishop (level 8). :)
Also, my ranting about the lack of documentation for arch was totally wrong. There is an excellent tutorial/reference in the distribution. :)
Meanwhile, the more I use arch, the more I like it. Another sweet addition is automatic Changelog updating. What you have to do is generate it once with “tla changelog > ChangeLog”, and then add the file to repository with “tla add ChangeLog”. Arch will put a couple of lines of comments on the top, something like “Autogenerated by arch…” and a tag (similar to CVS $Id$, for example) that will push it to regenerate ChangeLog file from you “tla make-log” records every time you execute “tla commit”. Sweet, indeed! :)
Also, I would like to mention (once again?) that arch has a much cleaner way of representing projects in the repository, their branches, versions and revisions. It is also extremely easy to query the repository about projects it has, and then to locate the all the branches of the specific project, it’s versions and revisions. Very nice.