[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS and WWW sprint.



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Le 24/01/2011 00:52, Charles Plessy a écrit :
> Le Mon, Jan 24, 2011 at 12:31:02AM -0400, David Prévot a écrit :
>>
>> Actually, what is the problem with CVS? Other VCS may offer fancy
>> features that are actually useless for the website (use of branches or
>> whatever), and, at best of our knowledge, we have no information
>> concurring to the idea that it “is turning away contributors”, so
>> please, what sort of improvement is expected by moving away from CVS?
> 
> It simply does not offer the same comfort as widely used VCSes in Debian, such
> as Subversion and Git. It needs network access for CVS diff. It behaves in a
> way that is unexpected to somebody that uses more recent VCSes.

Isn't it possible to use git-cvs and handle your CVS copy as a Git one?

> For instance,
> CVS update will not bring new directories.

The only few things to know about CVS for webwml use is already
documented [1], bring new directories is one of these few things (one
can use even the ./cvsup.py script also advised on the same page).

	1: http://www.debian.org/devel/website/using_cvs

> For many package maintainers, CVS is
> an extra VCS to learn.

As pointed earlier, there is not much to learn (I hardly learned more
that what is already simply documented [1]).

> And the more I get used to the fancy features of other
> VCSes (colored wdiffs with git, for instance), the more I get bored to death
> when I force myself to keep our part of the website alive.

If someone is able to document a way to use git-cvs in order to checkout
the webwml repository, please feel free to send a patch against
english/devel/website/using_cvs.wml or even a free text form, WMLization
is easy ;-).

FWIW, using Git [2] in order to prepare the switch to Kalle's design is
useful (easy merge and other fancy features), but is really slow on such
a big repository, and some fancy features (e.g. global diff against last
commit) are just so slow that it's a PITA.

	2: http://git.deb.at/w/deb/webwml.git

If git-cvs is useful for some of us, and if it may be useful for new
contributors, let's just document it so it will give users a choice, but
since the website relies on some CVS specific features (translation
check for example), and since there is no difficulties, even for VCS
newbies, to use it on webwml, we (the people who discussed it during the
last WWW sprint) hardly see the point of moving away from it.

Regards

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJNPdkxAAoJELgqIXr9/gnyvvYQAKFDBneh4jQWB02e/W7300Hp
i3jJImeBdqVWM6XHU7tbd/POgIcsmA+HbpcCSzy4XIRDzq/41z8/wLwtzpl/Lwg0
0HRQgBw7ezoThScHbM75wfQthrvOzYPb7aD+MqW3ppjSoHp2JiTBHgEEz4xjBWrN
Vz3KC6/M7F/M49RouB5sL4BMGeLAM1KJuBnrh8dEuvDPLBj0E99Wm7p1K1uRYn9Z
+PkZCiaLJuOBvggxlr7tYcn2ZVV6zMSPHpw0BSW1YPPBhXPsTt+6WoqmzjOTi3zR
XACUehVP0jZKzrJUQWhyiVB5SFIehbGHgRXlc4LJGtWkwOGM6yoaUKbluGSaeqVk
nqjq7Gga1lp+cSFgpSDR4I/2gkjU6/FY30XrUDarewSFGHXjUGrcmeWlOvwq4zz3
FB+sYzvI2AFXGWS6LvLvrhr6xxipXN1zbzRUo3SyP9IMUxD1P/twyfGe6USz2GRB
vlLKPC3YdtYEYAjeZbDN14f5sC8jOdBVF/z++atpHX1nPp4c337ZLslYbwK5SoqD
hjbIrHfXLaW7WUtYBd6N3pGIqU/1YLPRYDHYIg3YyYDesTZKJKJiRQI20kuemtC5
Fih0+u3D1EhGbuQYChJGJeUGgf10oUrQSOny1TJDcmTRDFjgzhBFgoAyu4+BlhzR
f3nfDKsBLgyQSSMO4ADs
=tL5C
-----END PGP SIGNATURE-----


Reply to: