Am 31.01.2010 14:02, schrieb Nick Coghlan:
> Georg Brandl wrote:
>> Then why did Subversion choose to follow the CVS way and create a
>> subdirectory in each versioned directory?  IMO, this is much more
>> annoying given the alternative of a single .hg/.bzr/whatever directory.
>> For .pyc vs .pyr, you didn't have the alternative of putting all that
>> stuff in one directory now.
> 
> I actually like the svn/cvs way, since each directory in the working
> copy is self-contained. The DVCS way means that you can't tell just by
> looking at a directory whether it is part of a working copy or not -
> there is a non-local element affecting you at a higher point in the
> filesystem hierarchy.

Yes, but is it really so common that you need to know if the directory is
part of a working copy?  Usually either you already know, or it's unnecessary
to know.  Apart from that it's trivial to find out using "hg root" etc.

In contrast, those .svn directories are a pain to work with when copying
or moving stuff, either out of a working copy (they are overlooked) or
between working copies (svn says strange things when you try to do "svn add").

Georg

-- 
Thus spake the Lord: Thou shalt indent with four spaces. No more, no less.
Four shall be the number of spaces thou shalt indent, and the number of thy
indenting shall be four. Eight shalt thou not indent, nor either indent thou
two, excepting that thou then proceed to four. Tabs are right out.

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to