[RFC] Repository layout change / Zmiana układu repo

wrobell wrobell at pld-linux.org
Sun May 13 23:22:18 CEST 2007


On Sun, May 13, 2007 at 11:02:41PM +0200, Radoslaw Zielinski wrote:
> Patryk Zawadzki <patrys at pld-linux.org> [13-05-2007 21:58]:
[...]
> 
> > > > others.  But, if we want to switch to anything else, we have to change
> > > > the repository layout from flat SPECS/SOURCES to dir-per-package,
> > > > because any other CMS won't handle such layout (you can imagine how
> > > > would SVN repo look like - a ~milion directories, and GIT just doesn't
> > > > scale - I did a test on SPECS and got a monstrosity).
> > > This clearly shows problems with *other* VC systems.  There is no point
> > > in switching.  It would create more problems than it'd solve.
> > What are the problems?
> 
> Off the top of my head:
> 
>  - excessive metadata (CVS/Entries is just a few dozen bytes per file)
>  - $Log$
>  - existing tools / macros / aliases / one liners / whatever
> 
> We have tamed CVS over the years and know how to deal with its
> shortcomings.  The only real unsolved problem is lack of "cvs mv", but
> this could be changed with far less work than changing VCS, if someone
> cared enough.

lack of mv... and also
- off-line diff
- revert (on-line/off-line)
- atomic commit
- lack of something like svk for svn (or i am just not aware)

anyway, it was all discussed several times, so... eot? :)

    wrobell <wrobell at pld-linux.org>


More information about the pld-devel-en mailing list