ArX is a flexible, high performance, distributed
revision control system featuring whole-tree
atomic changesets, easy branching, and
sophisticated merging. ArX has always been self
hosting.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
The security problem affects all past releases of ArX and larch. The security issue arises from insecure path handling in dopatch. Carefully constructed patches can write anywhere allowed by the user. The C++ version in pre13 corrects those oversights, so everyone is encouraged to upgrade. In addition, dopatch has slightly different semantics, and a naming-convention command has been added.
This is an unstable release. inventory and mkpatch have been rewritten in C++ and should be more robust. mkpatch is about 15% faster, though it doesn't seem to make much difference in commit.
In this version, "add" no longer has a problem with
adding directories. In addition, more commands have
been reimplemented in C++, including make-archive,
register-archive, and whereis-archive. The Loki library
is now being used.
This is an unstable release. It is now being rewritten in
C++. It uses Boost and Loki for many things. There
have been some minor modifications made to the boost
package, so an external boost library might have
problems. The biggest user visible change at the
moment is that "move" now has the same semantics as
mv (although not all of the options), making it much
easier to use. Also, some useless options have been
removed from commands RPMs should again be simple
to make.
The build system has been completely revamped. Please read the
INSTALL file for the new procedure. For now, building RPMs will not
work. You can no longer commit to mirrors; they should only be
updated with push-mirror. The notifiers do not work anymore. They
will be replaced in the next release. ArX might work on IRIX now, but
this has not been really tested.