On Sat, Apr 09, 2005 at 03:01:29 +0200, Marcin Dalecki wrote: > > On 2005-04-07, at 09:44, Jan Hudec wrote: > > > >I have looked at most systems currently available. I would suggest > >following for closer look on: > > > >1) GNU Arch/Bazaar. They use the same archive format, simple, have the > > concepts right. It may need some scripts or add ons. When Bazaar-NG > > is ready, it will be able to read the GNU Arch/Bazaar archives so > > switching should be easy. > > Arch isn't a sound example of software design. Quite contrary to the I actually _do_ agree with you. I like Arch, but it's user interface certainly is broken and some parts of it would sure needs some redesign. > random notes posted by it's author the following issues did strike me > the time I did evaluate it: > > The application (tla) claims to have "intuitive" command names. However > I didn't see that as given. Most of them where difficult to remember > and appeared to be just infantile. I stopped looking further after I > saw: > > tla my-id instead of: tla user-id or oeven tla set id ... > > tla make-archive instead of tla init In this case, tla init would be a lot *worse*, because there are two different things to initialize -- the archive and the tree. But init-archive would be a little better, for consistency. > tla my-default-archive [email protected] This one is kinda broken. Even in concept it is. > No more "My Compuer" please... > > Repository addressing requires you to use informally defined > very elaborated and typing error prone conventions: > > mkdir ~/{archives} *NO*. Usng this is name is STRONGLY recommended *AGAINST*. Tom once used it in the example or in some of his archive and people started doing it, but it's a compelete bogosity and it is not required anywhere. > tla make-archive [email protected] > ~/{archives}/2005-VersionPatrol > > You notice the requirement for two commands to accomplish a single task > already well denoted by the second command? There is more of the same > at quite a few places when you try to use it. You notice the triple > zero it didn't catch? I sure do. But the folks writing Bazaar are gradually fixing these. There is a lot of them and it's not that long since they started, so they did not fix all of them yey, but I think they eventually will. > As an added bonus it relies on the applications named by accident > patch and diff and installed on the host in question as well as few > other as well to > operate. No. The build process actually checks that the diff and patch applications are actually the GNU Diff and GNU Patch in sufficiently recent version. It's was not always the case, but now it does. > Better don't waste your time with looking at Arch. Stick with patches > you maintain by hand combined with some scripts containing a list of > apply commands > and you should be still more productive then when using Arch. I don't agree with you. Using Arch is more productive (eg. because it does merges), but certainly one could do a lot better than Arch does. ------------------------------------------------------------------------------- Jan 'Bulb' Hudec <[email protected]>
Attachment:
signature.asc
Description: Digital signature
- References:
- Re: Kernel SCM saga..
- From: Jan Hudec <[email protected]>
- Re: Kernel SCM saga..
- From: Marcin Dalecki <[email protected]>
- Re: Kernel SCM saga..
- Prev by Date: Re: [PATCH] Add TPM hardware enablement driver
- Next by Date: Re: [2.6 patch] fs/smbfs/request.c: turn NULL dereference into BUG()
- Previous by thread: Re: Kernel SCM saga..
- Next by thread: Re: Kernel SCM saga..
- Index(es):