[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu-arch-users] Arch 2.0 second release
From: |
Thomas Lord |
Subject: |
[Gnu-arch-users] Arch 2.0 second release |
Date: |
Wed, 13 Jul 2005 12:17:56 -0700 |
See http://www.seyza.com
[[title
GNU Arch 2.0: `revc'
]]
[[abstract
/GNU Arch/ is a distributed, democratic, changeset-oriented,
peer-to-peer revision control system.
]]
[[blockquote
The second (unstable) release of Arch 2.0 is ready.
[[blockquote
<http://www.seyza.com/releases/revc-0.0x1.tar.gz>
/SHA1:/ `101e282242cfbcf83d38cca23b9e7ae60c579023'
/Size:/ `1743053'
]]
This release adds the `changes' command which prints
a description of differences between a tree and its
immediate ancestor.
]]
Revc is currently, tentatively self-hosting however I've not yet
officially published the self-hosting archive: some minor tweaks to
archive format are still likely to be made in the near future.
You can read about:
[[blockquote
/<"brochure" -- quick-intro.html>/ -- A quick introduction
to the core of the `revc' command set.
/<"hacker's guide" -- hackers-guide.html>/ -- A quick guide
for hackers to the revc design and source code.
]]
* `revc' Highest Priority TODO Items
The code is very clean but could use a light reorg, a careful
review, dealing with all parts marked `dangle' or `debug'.
The archive format needs to be modified before I publish my
archive: it needs to use a slightly deeper directory structure
and accomodate same-named commits with differing commit-ticket
blobs.
The commands need to be implemented: `ancestor', `merged',
`get-merge-trees', `prereqs', `init name', `name'.
Some convenience command is needed that captures the idea of
"branching" and "tagging".
The ,es file built in hackerlab is called ,es.exe on windows.
The makefile should be robust against that. Scan the mailing
list to find the other Windows issue(s) reported.
* `revc' Next Priority TODO Items
Activate the "blob hint" optimization.
Implement an inode-based file signature cache.
Debug the support for partial commits.
Improve the transactionality of working dirs.
* Copyright
Copyright /(C)/ 2005 Tom Lord (address@hidden')
This program is free software; you can redistribute it and/or modify
it under the terms of the /GNU General Public License/ as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but \\/WITHOUT ANY WARRANTY/\\; without even the implied warranty of
\\/MERCHANTABILITY/\\ or \\/FITNESS FOR A PARTICULAR PURPOSE/\\. See
the
/GNU General Public License/ for more details.
You should have received a copy of the /GNU General Public License/
along with this software; see the file <"`COPYING'" --
$/COPYING.html>. If not, write to the Free Software Foundation, 675
Mass Ave, Cambridge, MA 02139, USA.
[[null
; arch-tag: Tom Lord Fri Jul 8 11:47:42 2005 (index.txt)
]]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnu-arch-users] Arch 2.0 second release,
Thomas Lord <=