Re: Version control systems for debian devlopment
On Wed, Jul 10, 2002 at 08:48:40AM +0200, Adrian 'Dagurashibanipal' von Bidder wrote:
> arch ... hmmm.
I'm trying it now, on a new project :)
> - it was *very* slow to get the initial repository when I wanted to
> check out the devel version of arch itself.
Yes, I also noticed that applying patches is slow, and checking out
the newest version tends to involve applying lots of patches. This
is addressed (somewhat) by the ability to specify that certain revisions
should be cached.
> - it is written (partly) in shell (shudder!)
I think someone is working on a version in perl :-)
> - it produced *tons* of output on every operation, using '*' as
> indentation marker (while make uses '***' as error marker. Hmmm.)
> explanation: emacs can cope well with such output.
Yes, this is my main annoyance wrt. arch. I've attached the output
from a single "larch commit" command, for general exclamation and horror.
Notice how deeply buried the useful information is.
Richard Braakman
* commit
arguments:
** commit start time: Wed Jul 10 15:46:05 EEST 2002
** project tree: /home/dark/tmp/bin-to-c--1.0--patch-4
** archive: dark@xs4all.nl--dark
** version: bin-to-c--1.0
** restarting with connection to archive
* commit
arguments: -R -A dark@xs4all.nl--dark -L /home/dark/tmp/bin
-to-c--1.0--patch-4/++log.bin-to-c--1.0--dark@xs4all.nl--dar
k --dir /home/dark/tmp/bin-to-c--1.0--patch-4 ----restart da
rk@xs4all.nl--dark/bin-to-c--1.0
** commit start time: Wed Jul 10 15:46:06 EEST 2002
** project tree: /home/dark/tmp/bin-to-c--1.0--patch-4
** archive: dark@xs4all.nl--dark
** version: bin-to-c--1.0
** tree-lint
arguments:
*** tree-lint start time: Wed Jul 10 15:46:07 EEST 2002
*** directory: /home/dark/tmp/bin-to-c--1.0--patch-4
*** project tree root: /home/dark/tmp/bin-to-c--1.0--patch-4
*** tree-lint finish time: Wed Jul 10 15:46:07 EEST 2002
** finding (or making) previous revision for comparison
** finding automated ChangeLogs
none
** making patch set
** mkpatch
arguments: /home/dark/tmp/bin-to-c--1.0--patch-4/{arch}/++pr
istine-trees/unlocked/bin-to-c/bin-to-c/bin-to-c--1.0/dark@x
s4all.nl--dark/bin-to-c--1.0--patch-7 /home/dark/tmp/bin-to-
c--1.0--patch-4 ,,patch-set
*** mkpatch start time: Wed Jul 10 15:46:07 EEST 2002
*** original tree: /home/dark/tmp/bin-to-c--1.0--patch-4/{arch}/++pristine-trees/unlocked/bin-to-c/bin-to-c/bin-to-c--1.0/dark@xs4all.nl--dark/bin-to-c--1.0--patch-7
*** modified tree: /home/dark/tmp/bin-to-c--1.0--patch-4
*** added files
./.arch-ids/MemoryImage.java.id
./MemoryImage.java
*** comparing common files and directories
**** file list
M ./BinReader.java
M ./Main.java
M ./Makefile
M ./format/Format.java
M ./format/elf/ELF.java
M ./format/elf/ELFSegment.java
*** mkpatch finish time: Wed Jul 10 15:46:09 EEST 2002
** mangling the log file
Revision: bin-to-c--1.0--patch-8
Archive: dark@xs4all.nl--dark
Creator: Richard Braakman <dark@xs4all.nl>
Date: Wed Jul 10 15:46:11 EEST 2002
Standard-date: 2002-07-10 12:46:11 GMT
Summary: Implemented rudimentary ELF program loading.
Keywords:
New-files: {arch}/bin-to-c/bin-to-c/bin-to-c--1.0/dark@xs4all.nl--dark/patch-log/patch-8
.arch-ids/MemoryImage.java.id MemoryImage.java
Modified-files: BinReader.java Main.java Makefile format/Format.java
format/elf/ELF.java format/elf/ELFSegment.java
New-patches: dark@xs4all.nl--dark/bin-to-c--1.0--patch-8
** updating automated ChangeLogs
none
** assembling the archive directory
** installing the archive directory in the archive
** updating local cache to include new revision
*** recycling cached pristine revision
** taking revision from local cache: bin-to-c--1.0--patch-7
* dopatch
arguments: --delete-removed --quiet /home/dark/tmp/bin-to-c-
-1.0--patch-4/,,commit-tmp-dir/,,patch-set .
** dopatch start time: Wed Jul 10 15:46:15 EEST 2002
** project tree: /home/dark/tmp/bin-to-c--1.0--patch-4/,,commit-tmp-dir/,,new-pristine
** delta: /home/dark/tmp/bin-to-c--1.0--patch-4/,,commit-tmp-dir/,,patch-set
** files removed by patch will be deleted
** patch report
*** patch cleanly applied
** dopatch finish time: Wed Jul 10 15:46:16 EEST 2002
** dopatch exit status: 0
** commit finish time: Wed Jul 10 15:46:16 EEST 2002
** commit exit status: 0
Reply to: