[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

GNU arch repository for apt



There is now a GNU Arch (tla) archive available for apt.  It contains all of
the change history from CVS, and will continue to be updated on a daily
basis with new CVS commits.

The conversion is being done by Canonical for development of Ubuntu (a
Debian derivative), in order to track local patches, but the archives are a
public resource, and I'd like to take advantage of them to start making use
of arch for development and maintenance of apt.

If you're new to arch, here are some introductory resources:

http://www.gnu.org/software/gnu-arch/tutorial/arch.html
http://mail.gnu.org/archive/html/gnu-arch-users/2003-09/msg00034.html

Basically, it makes it easy to maintain local branches in distributed
locations and merge changes between them in a sane way.  For example, if
you're working on changes to apt, you can do so in a local branch, and then
(when you're ready) have it merged into the mainline, with its change
history intact.

The location of the archive is:

http://arch.ubuntu.com/apt@arch.ubuntu.com

And the mainline branch is apt--MAIN--0, so to check out a copy, you would
use:

tla register-archive http://arch.ubuntu.com/apt@arch.ubuntu.com
tla get apt@arch.ubuntu.com/apt--MAIN--0 apt

to create a subdirectory 'apt' with a checkout of the CVS mainline, which
you can then operate on with various tla commands.

For now, CVS is still the authoritative mainline for apt, but if things work
out well with arch, I'm interested in making it authoritative in the future.

-- 
 - mdz

Attachment: signature.asc
Description: Digital signature


Reply to: