savannah-cvs
[Top][All Lists]
Advanced

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

[Savannah-cvs] [CvS] (edit) clean-up


From: Beuc
Subject: [Savannah-cvs] [CvS] (edit) clean-up
Date: Sun, 13 May 2007 17:42:22 +0000

??changed:
- CVSROOT/loginfo files are mass-generated via infra/cvs/generate_log_accum.pl, 
but there're plans to integrate that in Savane.
 CVSROOT/loginfo files are mass-generated via infra/cvs/generate_log_accum.pl, 
but there are plans to integrate that in Savane.

++added:
 * Integrate current patches:

  * Using a centralised, unique 'config' file sounds great and it now possible 
('-c /etc/cvs.conf'). But, the LockDir section is specific to each repository. 
It would be good a have something like 'LockDir=/var/lock/cvs/%r/%p'

  * I also patched CVS to never rely on CVSROOT/passwd for authentication 
(except for anonymous and anoncvs). There should be a way to do that directly 
in CVS. Debian has a --password-file switch which unfortunately requires a user 
list section for each repository (not a centralised one). A 'AnonymousAuth=yes' 
option, combined with a 'CvsAuth=no' would be an alternative.

  * autopackage support

  * on a side note, we integrated zlib-read-compressed.diff which should be 
included in the latest 1.12.13, as it's a known bug

  * other patches were included in HEAD, so planned for release with 1.12.14, 
when it comes out


??changed:
-  * use the commit log instead of the list of files in the mail subject 
(personal preferences)
  * Use the commit log instead of the list of files in the mail subject 
(personal preferences)

++added:
 * No more errors in ViewCVS/ViewVC 
(https://savannah.gnu.org/support/index.php?105417). Possible more efficient 
and with a better template system.

 * Trackers integration http://savannah.gnu.org/support/?104643

 * Prevent branch deletion, cf. node 'taginfo' in the CVS manual and 
https://savannah.gnu.org/support/?105773

 * Offer CVSup in addition to rsync access for mirroring purposes?? I don't 
know what CVSup can do. Maybe we actually already support it.

 * VCP (http://public.perforce.com/public/revml/) supports "bidirectional 
exchanges between any two CVS". Gotta check that!

 * Tailor (http://www.darcs.net/DarcsWiki/Tailor) "is a tool to migrate 
changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, 
Mercurial, Monotone, Subversion and Tla repositories.". Whoa!

Notes


??changed:
- * Offer CVSup in addition to rsync access for mirroring purposes?? I don't 
know what CVSup can do. Maybe we actually already support it.
-
- * One interesting Debian bug: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169967 - using --allow-root in 
'cvs server'. Also posted at 
http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14900#options
 * http://lists.gnu.org/archive/html/bug-cvs/2007-05/msg00012.html contains 
various patches as attachments. Presents inclusion of --allow-root-regexp

 * One interesting Debian bug: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169967 - using --allow-root in 
'cvs server'. Also posted at 
http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14900

--removed:
- * Our version of cvs includes a patch adapted from Gna!'s (by zerodeux) for 
pserver's --allow-root -- but it does not filter CVSROOT in subdirectories of 
an existing CVSROOT. Plus it's not integrated upstream. 
https://mail.gna.org/public/savane-dev/2005-08/msg00042.html presents 3 
differents approaches. We should integrate the regexp approach 
afaicr.http://lists.gnu.org/archive/html/bug-cvs/2005-08/msg00086.html is a 
post about official integration. The old patch tracker at cvshome.org is 
unfortunately down, all I could find is this webarchive link, missing the 
actual patch: 
http://web.archive.org/web/20040327105943/http://ccvs.cvshome.org/issues/show_bug.cgi?id=41
 (copies: <a href="allow-root-regexp2.diff">allow-root-regexp2.diff</a>, <a 
href="allow-root-regexp3.diff">allow-root-regexp3.diff</a>, <a 
href="cvs-1.10.8-rootfile.patch">cvs-1.10.8-rootfile.patch</a>-<a 
href="http://savannah.gnu.org/file/cvs-1.10.8-rootfile.patch?file_id=1";>at 
SV</a>, <a href="root_c_patch">root_c_patch</a>)
-
- * I also patched CVS to never rely on CVSROOT/passwd for authentication 
(except for anonymous and anoncvs). There should be a way to do that directly 
in CVS.
-
- * VCP (http://public.perforce.com/public/revml/) supports "bidirectional 
exchanges between any two CVS". Gotta check that!
-
- * Tailor (http://www.darcs.net/DarcsWiki/Tailor) "is a tool to migrate 
changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, 
Mercurial, Monotone, Subversion and Tla repositories.". Whoa!
-
- * No more errors in ViewCVS/ViewVC 
(https://savannah.gnu.org/support/index.php?105417). Possible more efficient 
and with a better template system.
-
- * Trackers integration http://savannah.gnu.org/support/?104643
-
- * Prevent branch deletion, cf. node 'taginfo' in the CVS manual and 
https://savannah.gnu.org/support/?105773
-
-Issues you get when installing LOTS of repositories
-
- * Savannah-specific behavior like granting write access to all 
http://www.gnu.org webmasters to all GNU webpages, or supporting more than 32 
groups(projects) per user while Debian cannot.
-
-  * www.gnu.org webmasters sitewide access: run 'sv_groups --webgroup' and 
'sv_users' _without_ the --webgroup option; then update the webgroup manually 
'sv_update_webgroups.pl' (other suggestions welcome).
-[12 more lines...]

--
forwarded from 
https://savannah.gnu.org/maintenance/address@hidden://savannah.gnu.org/maintenance




reply via email to

[Prev in Thread] Current Thread [Next in Thread]