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

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: