[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] tla archive-setup/init-tree/import
From: |
Adrian Irving-Beer |
Subject: |
Re: [Gnu-arch-users] tla archive-setup/init-tree/import |
Date: |
Fri, 31 Dec 2004 11:17:08 -0500 |
User-agent: |
Mutt/1.5.6+20040907i |
On Fri, Dec 31, 2004 at 03:43:29PM +1100, Zenaan Harkness wrote:
> Why do we have init-tree and import?
[...]
> tla get $version cd $version
> # cp/ edit initial files into tree
> tla add $initial_files tla commit
I agree that import could just as easily be replaced by commit.
I don't, however, see the benefit of 'get' instead of 'init-tree'.
I'd rather tla complain if the 'get' target doesn't exist, than just
generate a new tree.
It also presumes I would always initialise a tree before putting any
files in it. The complete opposite is true. I usually have a full
working tree before I init-tree, and all I do after that is edit the
tagging preferences. Having to generate a new tree and move
everything into it is just counter-productive.
Also, note that while CVS lacks the init-tree step, the use of
'import' for the first revision is actually more CVS-like than
'commit', for what that's worth.
signature.asc
Description: Digital signature