[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [CvS] (edit) clean-up,
Beuc <=