GNU arch -- a revision control system - Summary [Savannah]
Not Logged in
New User
This Page
Language
Clean Reload
Hosted Projects
Hosting requirements
Register New Project
Full List
Contributors Wanted
Statistics
Site Help
User Docs: FAQ
User Docs: In Depth Guide
Get Support
Contact Savannah
GNU Project
Help GNU
All GNU Packages
Dev Resources
License List
GNU Mirrors
Help us protect your freedom and the rights of computer
users everywhere by becoming a member of the FSF.
Join Now!
Free Software Foundation
Coming Events
Free Software Directory
Cryptographic software legal notice
Copyright infringement notification
Related Forges
Savannah Non-GNU
Puszcza
GNU arch -- a revision control system - Summary
Group
Main
Main
View members
Homepage
Support
Submit new
Browse
Reset to open
Digest
Dependencies
Export
Get statistics
Field values
Mailing lists
Source code
Use CVS
Browse Web Pages Repository
Use GNU Arch
Browse GNU Arch repository
Bugs
Submit new
Browse
Reset to open
Digest
Dependencies
Export
Get statistics
Field values
Tasks
Submit new
Browse
Reset to open
Digest
Dependencies
Export
Get statistics
Field values
News
Browse
Atom feed
Submit
Manage
Membership Info
Group admin
Andy Tai
active members
View Members
Group identification
Id:
4899
System Name:
gnu-arch
Name:
GNU arch -- a revision control system
Group Type:
Official GNU software
Search in this group
This software is part of the GNU Project.
This package has been decommissioned.
GNU arch is a revision control system, similar in purpose to tools such as CVS, SCCS, and Subversion. It is used to keep track of the changes made to a source tree, and to help programmers combine and otherwise manipulate changes made by multiple people or at different times.
GNU arch's particular focusses are:
simplicity -- arch is a simple design that is easy to understand and to implement. It is designed to be a robust work-horse that you can use with confidence.
whole-tree orientation -- some revision control systems, such as CVS, are primarilly oriented towards managing the changes to individual files -- that the individual files constitute an entire source tree is more or less an afterthought of the design of those systems. Arch is built from the ground-up to manage changes made to entire source trees. For example, if you make related changes in several files at once, arch makes it easy to "group" those changes and treat them as a single "changeset".
easy administration and distributed operation -- it is trivially easy to create and administer a new arch archive. In addition, if you and I each create our own archives, arch is able to transparently treat those two archives as if they were one larger one -- in other words, arch is a distributed revision control system. That means, for example, that I don't need to give you write access or special permission to create revision controlled changes to software I publish: you can just create your own archive for that, and treat it as an extension of mine.
excellent branching and merging support -- "Branching" is the idea of creating a separate copy of some project, in order to add features or do other work on that other copy without disturbing the original. "Merging" is the complementary idea: it is the practice of bringing changes made on one branch back to another. If you want to work on a complicated feature for my project, you can start a branch, and when your work is ready, I can merge your changes into my project. Advanced users of revision control often make very heavy use of branching and merging features -- the design of arch attempts to provide the best possible support for that style of work.
Registration Date: Mon 21 Jul 2003 06:30:43 PM UTC
License:
GNU General Public License v2 or later
Development Status: 9 - Decommissioned
Latest News
GNU Arch 1.3.5 release
posted by
atai
, Thu 20 Jul 2006 07:08:40 AM UTC
GNU Arch 1.3.5 is released.
It is available from ftp.gnu.org
ftp://ftp.gnu. ... /gnu/gnu-arch/
and soon the GNU FTP mirror sites.
It is also available from
Major changes from 1.3.4:
Fixes for Bugs 11731, 11701, 7502, 16334, 16539, 16538, 16780
[...]
GNU Arch 1.3.5 Release Candidate 1
posted by
atai
, Tue 11 Jul 2006 07:26:49 AM UTC - 2 replies
This is to announce the first release candidate of GNU Arch (tla) 1.3.5.
The tarball is available as
The changes from the previous version, 1.3.4, are
Fixes for Bugs 11731, 11701, 7502, 16334, 16539, 16538, 16780
[...]
version 1.3.4 release
posted by
atai
, Wed 04 Jan 2006 10:30:47 PM UTC
This release is available as
ftp://ftp.gnu.org ... /tla-1.3.4.tar.gz
and soon from mirrors of the GNU FTP site.
It is also available as
There is no change from the previous release candidate.
1.3.4 release candidate
posted by
atai
, Tue 03 Jan 2006 07:09:37 PM UTC
The latest 1.3.4 release canidate is available as
This version includes the patch from Ludovic for passing options to diff as well as a fix for
Bug
15286 from Lionel Elie Mamane. More information about the changes in 1.3.4 can be found in the included README file in the tarball.
Please let me know of any issues; thanks.
Andy
[7 news in archive]
Quick Overview
Group Homepage
Download Area
Memberlist
members)
Communication Tools
Tech Support Manager
(open items:
, total:
Browse open items
Submit a new item
Mailing Lists
public mailing lists)
Development Tools
GNU Arch Repository
Browse Sources Repository
CVS Repository
Browse Web Pages Repository
Bug Tracker
(open items:
160
, total:
315
Browse open items
Submit a new item
Task Manager
(open items:
, total:
Browse open items
Submit a new item
Copyright © 2026 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article
is permitted in any medium, provided this notice is preserved.
The
Levitating,
Meditating, Flute-playing Gnu
logo is a GNU GPL'ed image provided
by the Nevrax Design Team.
Page source code
Corresponding source code
US