Re: CVS should die

Поиск
Список
Период
Сортировка
От Travis P
Тема Re: CVS should die
Дата
Msg-id F54111AA-35EB-11D9-B14F-003065F9DAF8@castle.fastmail.fm
обсуждение исходный текст
Ответ на Re: CVS should die  (Thomas Hallgren <thhal@mailblocks.com>)
Ответы Re: CVS should die  (Thomas Hallgren <thhal@mailblocks.com>)
Список pgsql-hackers
On Nov 13, 2004, at 6:20 PM, Thomas Hallgren wrote:

> "Question about rename" on users@subversion.tigris.org
> news://news.gmane.org:119/cmsqci$s9q$1@sea.gmane.org

Thomas (Hallgren):  Unfortunately, my efforts to get Thunderbird to do 
something useful with that URL have been unsuccessful and I can't find 
the thread on the (usable) mailing list archive ( don't use the 
tigris.org archive; use http://svn.haxx.se/ ).

> "Misinforming the user on rename with local changes" 
> dev@subversion.tigris.org
> news://news.gmane.org:119/419379F3.5070302@ftml.net

Might be easier to read with a browser here:  http://svn.haxx.se/dev/archive-2004-11/index.shtml

Yes, looks like it could be a potential problem/inconvenience if a file 
is both moved and altered simultaneously.

I see the risk of problems as similar to those that if two people edit 
the same section of the same file at the same time, complicated 
conflicts could emerge.  You could avoid this problem using 
Lock-Modify-Unlock rather than Copy-Modify-Merge.  Some people do.  
Others (many CVS users) choose the productivity gains by using 
Copy-Modify-Merge and then deal with the eventual problem when/if it 
shows up.

It is too bad the Subversion design didn't anticipate this such that 
it's not a problem at all, but in many environments, it may not be much 
of an issue.

> This thread started due to CVS problems with moving files and 
> Subversion will perhaps get there eventually but IMHO they are 
> certainly not there yet.

It is worth noting that there is already huge improvement in this area.  There's a baby in that bathwater. :-)  It's
mademy life much easier, 
 
particularly for Java development where refactoring requires renames 
and moves of files and directories more often than with some other 
languages like C/C++.

I'm not really advocating a switch if you don't think it's worth it.  
Just hoping to contribute constructively to the discussion where the 
worth of the costs/benefits are measured by others.

Back to playing with the 8 beta for me,  :-)
--Travis



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: CVS should die
Следующее
От: Kris Jurka
Дата:
Сообщение: IpcSemaphoreLock/Unlock and proc_exit on 7.2.6