gnu-arch-users
[Top][All Lists]
Advanced

[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)
  ]]






reply via email to

[Prev in Thread] Current Thread [Next in Thread]