aboutsummaryrefslogtreecommitdiffstats
path: root/CVSROOT
Commit message (Collapse)AuthorAgeFilesLines
* Add Brandon Gillespie to committers list. I will be his "sponsor"jkh1997-09-062-4/+4
| | | | for the first 6 months.
* Open up for commits again.peter1997-08-222-4/+4
|
* PANIC STATIONS!! Please, hold the commits for a moment while I fix things!peter1997-08-222-4/+4
|
* Welcome Wolfgang Helbig to the committers' crew.joerg1997-08-202-4/+4
| | | | Well, he promised us to compete with Philippe Charnier :), let's see.
* Please welcome Jonathan Lemon <jlemon@freebsd.org> to committers!jkh1997-08-152-4/+4
| | | | He'll be working on the DOS emulator, among other things.
* Add new committer Matt Jacob <mjacob>. Matt will be helping outgibbs1997-08-142-4/+4
| | | | | | primarily in the SCSI arena. Welcome aboard, Matt!
* Add new committer Ralf S. Engelschall <rse>. Welcome aboard, Ralf !andreas1997-07-312-4/+4
| | | | | | Would someone with root privileges please be so kind to create him an account on freefall ? Thanks a lot ! ack'ed by: core
* Change Chris Timmons's login to "cwt" per request.jdp1997-07-152-4/+4
|
* Add new committer Chris Timmons <skynyrd>. Welcome aboard, Chris!jdp1997-07-152-4/+4
|
* Add itojun (Jun-ichiro Itoh) to our list of committers. Welcome aboard,asami1997-07-092-4/+4
| | | | | | | | itojun! Your first assignment (like everyone else) is to move yourself from the "additional contributors" to "developers" section in the handbook. :)
* Welcome Drew Derbshire to the FreeBSD committers crowed. He's the authorjoerg1997-06-202-4/+4
| | | | | | | of UUPC, and promised to do whatever maintenance will be required for our UUCP. Btw., he's got UID 700...
* oops, forgot to have logcheck checked out into /home/ncvs/CVSROOT/logcheckpeter1997-06-091-1/+2
|
* Deactivate the cvsedit wrapper around $EDITOR, verifymsg/logcheck shouldpeter1997-06-091-3/+3
| | | | be doing a better job now. (fingers crossed)
* Activate logcheck as an alternative to cvseditpeter1997-06-091-1/+5
|
* Cosmetic, use same perl as the other scriptspeter1997-06-091-2/+2
|
* Use hostname() to see if we should append @FreeBSD.org to the mailpeter1997-06-091-5/+14
| | | | addresses
* Checkin of eventual replacement for the editinfo stuff. This will be runpeter1997-06-081-0/+71
| | | | | | from the verifymsg hook to clean the log message on all commits including remote ones, cvs commit -m 'msg' and cvs commit -F msgfile, rather than just local commits on freefall with the editor.
* Be more consistant with $Id$peter1997-06-085-10/+12
|
* I think these two went missing too..peter1997-06-082-0/+39
|
* Hmm, I don't know what happened to the real version of this, but somethingpeter1997-06-082-0/+38
| | | | (or somebody) deleted the real avail,v file from /home/ncvs/CVSROOT(!)
* Update version check to cope with the probability that cvs will soon bumppeter1997-05-261-3/+3
| | | | | it's version digits into double digits, eg: cvs-1.10.0. Bump minimum number for the version installed on freefall.
* recognise top-level ~ncvs/doc directorypeter1997-05-231-1/+2
|
* Put a warning next to the check for commits on freefall about the mailpeter1997-05-211-9/+36
| | | | | | | being sent to cvs-*@freebsd.org. Also, some minor cosmetic tweaks. Reviewed by: Submitted by: Obtained from:
* Set umask so newly created commitlogs dont get bad modespeter1997-05-171-1/+9
| | | | | | Reviewed by: Submitted by: Obtained from:
* Fix some bugs that I introduced not long before committing last time..peter1997-05-161-7/+18
| | | | | | | | | | | - suppress duplicate copies of mail to mailing lists when directories are crossed. I removed the use of dbm files for simplicity and used flat text files, but I kinda forgot about the implicit unique keys, so work around it now. - Don't log the action header if it's unchanged from the last directory. It could still possibly be duplicated, but I'm pretty sure the branch tag hashing will stop that from happening. (I hope :-) - add an extra 5 chars to the directory column
* RED ALERT! RED ALERT! Mission control, we have a slight technicalpeter1997-05-162-253/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | problem... No seriously, this is a major revamp of the log scripts in preperation for an update to a later version of cvs (ie: 1.9.8) Among the changes: - lots of dead code and useless stuff ripped out - lots of things rewritten and/or redesigned - support new message format that's passed from cvs to the log script so that commits to individual files on branches works. - perl5 now *required* due to above (hashes of arrays @{$var${tag}}) - commit message format slightly changed due to per-file branches - new mailing lists (well, from last year) and commitlogs supported, eg: cvs-contrib, cvs-tools, etc - more space for filenames on each line before wrapping. - more intelligent line wrapping, alignment should be better. - no more insanely long Subject: lines. There are more changes in the pipeline, including being able to do a partial commit message when cvs is aborted in the middle of a commit, but since the diff of the changes is now much larger than the file itself, and we need the new cvs support, commit this now. It's had a fair bit of testing in a private copy of the cvs tree, but it's still not all that unlikely that there won't be things I've missed.
* Edit out null `PR:'sbde1997-04-132-4/+6
| | | | PR:
* I added a "PR:\t\t" line, trying to indicate that it is legal to close PR's.phk1997-04-131-0/+1
|
* Add a check to make sure that cvs on freefall isn't spammed again withpeter1996-12-231-1/+8
| | | | an older version!
* Don't send mail when somebody does a 'cvs add' on a directory. It's notpeter1996-12-151-2/+3
| | | | | much use anyway and just makes people reluctant to use 'cvs add' even though it's more appropriate than 'cvs import' in several cases.
* Dont forget to clean temporary files when doing short logfile processingpeter1996-03-121-1/+2
| | | | for imports..
* An (ahem) "hack" to stop the duplicate mail messages going to cvs-all..peter1996-02-171-2/+2
|
* Attempt to fix some outstanding bugs/misfeatures/bogons in the CVSROOTpeter1996-02-0716-120/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | code, as well as simplifying some admin procedures. The main change is to stop multi-directory commits only having the subject info of the last directory, and not being sent to all the lists, and not being logged to the appropriate commitlogs. updateCVSROOT is gone (yay!), it's functionality is replaced by a cvs-1.6 feature - the 'checkoutlist' file, which is designed explicitly for this. This will stop the easy-import users from getting told the mailing list is out of date when a committer has been added but had missed out on being put on the cvs-committers mailing list. Update the comments and info in the *info files with the cvs-1.6 headers, this fixes a few typos, clarifys some things, corrects some misleading comments, etc. Some stub files added to indicate how new cvs-1.6+ functionality is used, but left commented out (taginfo, cvswrappers, etc) All hard-coded references to /home/ncvs are changed back to $CVSROOT (as suggested to me by bde) now that cvs-1.6+ makes a special effort to ensure $CVSROOT is always set. This allows the $CVSROOT files to be used elsewhere (eg: for testing) with much less pain. mkavail is history as well, it was often being forgotten. cvs-committers now takes the user list from /etc/group:ncvs via a trivial perl script. This is so that we still have the ability to temporarily disable commit access via 'avail' without cutting off the cvs-committers mailing list. Since /etc/group editing is still required, this is not a new admin overhead. If we ever change so that membership of "ncvs" is not required (eg: /usr/bin/cvs becomes setgid and access control is via avail) then we are going to have to do it some other way. (I have ideas) I have tested this on my machines, but it is possible that I have missed something. As usual, please yell if I've botched it.
* Something funny is going on with the mailing list mapping andpeter1995-11-271-3/+2
| | | | | the perl construct "local($dir) = @_; " - perl warns about it, but it doesn't seem to work if I directly assigned $dir....
* It was a little disturbing to not see mkmodules being run anymore.peter1995-11-271-1/+2
|
* Clean up updateCVSROOT a bit more..peter1995-11-271-2/+3
|
* Add in revision summaries to the log_accum.pl file...peter1995-11-271-16/+147
| | | | | | | | | I've been using this code in this approximate form for about 6 months now. I'm keen to hear how useful this is/isn't for people. It gives an unambiguous indication of how big the commit is, and the revision numbers are collected into one place to make it easier to find and follow all the parts of a commit over multiple files.
* Just about finished......peter1995-11-271-2/+2
|
* Uncomment a little more of updateCVSROOT.. I'm doing this in smallpeter1995-11-271-6/+6
| | | | incremental steps.. Please forgive the number of commits....
* Remove a comment in updateCVSROOT...peter1995-11-271-2/+2
|
* oops.. forgot to uncomment mkmodulespeter1995-11-271-2/+2
|
* Whoops.. :-) some typos...peter1995-11-271-4/+4
|
* Some preliminary steps to automate the update of the various special filespeter1995-11-272-2/+28
| | | | | | in CVSROOT. The idea being that the modules file is changed to run updateCVSROOT instead of mkmodules. This will eventually do the necessary syncing that is currently done manually.
* Correct typo "commiters" -> "committers" as noticed by Satoshipeter1995-11-272-4/+13
| | | | | Also, try a simple sanity check in "commitcheck" to try and head off accidental commits on thud over NFS...
* Bang! Shoot me! I'll RTFM next time, I promise. I thought chop only tookpeter1995-11-021-2/+1
| | | | off newlines. :-O
* Take $ENV{'USER'} for the login name, as rshd, telnetd and rlogind allpeter1995-11-021-2/+2
| | | | | | | | | | set it. I'm still at a loss to explain why getlogin and `logname` (which make a supposedly secure system call) are returning somebody else's username when cvs (a non privileged process) is run on the end of a rsh. If I do: rsh freefall 'print getlogin' it always seems to work... (If this doesn't work after this commit, I might commandeer Jeffrey Hsu's login.. :-) This commit may say 'hsu' though.)
* Have another crack at getting the login name. Try `logname` - it seemspeter1995-11-021-3/+3
| | | | | that the mail process always gets it right and that's a subshell of the perl script log_accum.pl, so it's worth giving this a go.
* For the moment, prefer the getpwuid($<) value over getlogin..peter1995-11-011-4/+5
| | | | | Remove debugging output again.. (which proved that getlogin returns the wrong value sometimes..)
* The following minor tweak adds a tiny bit of debug info so thatpeter1995-11-011-4/+4
| | | | I can see how 'hsu' is getting attributed with some of my commits.
* Correct cvsedit so that it does the 'right thing' (TM) when the userpeter1995-09-021-8/+7
| | | | | | | | | | quits without saving. Previously, it would cause cvs to abort the commit without giving any warning. Now, it does that cvs normally does when the user quits without saving, ie: ask if you want to abort, or use the empty message, or re-edit.
* Back out the very last change to this. Go back to dieingrgrimes1995-08-281-4/+4
| | | | | | | | on empty log messages, far far better than allowing the commit. I will have to wait to talk to Peter on a longer term fix. Submitted by: David Greenman
* Turn off bogus check for empty log messages that was tripping people up..peter1995-08-281-4/+4
| | | | Reviewed by: rgrimes
* Fix incorrect Regexp that zapped Satoshi's Submitted-by line.. :-(peter1995-08-231-2/+2
| | | | This got past both Rod and I.. :-(
* Insert hook to call CVSROOT/cvsedit..peter1995-08-211-0/+2
| | | | | | | | | | | | | | | | | This hook is launched by cvs instead of your editor when commiting. cvsedit runs the editor for you, and does some post-processing on the file after you quit.. It does the following: - Remove trailing whitespace - Collapse multiple blank lines - Removes empty "Reviewed-by" etc lines, stopping cvs from putting them into the rcs log. - Removes leading and trailing blank lines.. - maintains the file timestamps if no changes are made, allowing you to abort a commit properly. (Sadly, I didn't have time to get the AI code running that was meant to check your code for you and find any bugs in your committed code.. :-) Reviewed by: Rod Grimes
* few hacks for CC linepeter1995-08-141-3/+5
|
* get cvsedit to drop likely editor backup filespeter1995-08-051-4/+15
|
* correct the CVS: botchpeter1995-08-051-7/+9
| | | | | CVS: CVS:
* 'ere we gopeter1995-08-051-17/+80
|
* Add modules, cvseditpeter1995-08-051-0/+22
|
* If any of the three lines:rgrimes1995-07-151-2/+7
| | | | | | | | Reviewed by: Submitted by: Obtained from: Are blank, after this commit, cvs will remove them from the Log: section.
* Okay, I lied, I went and learned some more perl, and hacked thergrimes1995-07-151-1/+9
| | | | | | | | | | Branch: detection logic into this. It's only 8 new lines, but due to the learning curve it took me 3 hours to write them :-(. Also fixed the $FreeBSD$ keyword to be $Id$ since it is turned off. Next.. auto deletion of blank ``Reviewed, Submitted and Obtained" lines. That should only take an hour more :-)
* Hard code path to perl as /usr/bin/perl so we stop picking it up fromrgrimes1995-04-195-7/+6
| | | | | | /usr/local. Submitted by: asami
* Added global 'ignore' file which is used when importing new files.nate1995-04-191-0/+2
| | | | Currently it contains '*.info' and '*.db' entries.
* Get rid of obnoxious comment about the `fmt' command so that I can seewollman1995-04-111-7/+0
| | | | WTF I'm committing again.
* Remove the TZ variable from the enironment before calling localtime()joerg1995-04-091-0/+1
| | | | | | | | | to get the commit timestamp. This makes the time stamps comparable. I'm rather in favour for using gmtime() instead of localtime(), but i guess i cannot convince all you american guys. :) I'll let up the RCS checkout to our CVS master...
* Add a blank after the empty CVS: line so it gets stripped.pst1995-03-291-1/+1
|
* put in comments about fill via fmtpst1995-03-281-0/+7
|
* add comment for new edit hookpst1995-03-281-2/+4
|
* Initial revisionpst1995-03-281-0/+384
|
* add new edit hook testpst1995-03-281-0/+1
|
* Spell "committers" correctly! :-)jkh1994-10-091-1/+1
|
* Add an echo to this - something is weird with this.jkh1994-09-281-0/+1
|
* Add another shell-script wrapper to do both -i actions required for avail.jkh1994-09-281-0/+7
|
* Add mkavail script to make a mailing list file out of the avail filejkh1994-09-282-3/+27
| | | | | | | | | | | automagically each and any time it's changed. Change log_accum.pl to send to the new cvs-committers mailing list that uses this file. This should cut down on the size of our monster cvs mail headers considerably! :-) Many thanks to Gary Clark II for these changes. Submitted by: gclarkii
* Delete extra blank line. Also, try to make the explanatory text a little morewollman1994-09-101-13/+8
| | | | | compact so you have a chance to see the file list when composing your message. CVS:
* Escapemetacharacters in directory name so perl doesn't blow chunks on libg++.wollman1994-09-101-1/+3
| | | | CVS:
* Fixed up rather confusing comments about the template and addedpaul1994-09-101-4/+17
| | | | | an Obtained from: line. This was my suggestion so I added since I was in the file anyway. If people disagree they can easily change it.
* Disable access allowed message, only print a message when access is denied.rgrimes1994-05-281-2/+2
|
* Reviewed by:rgrimes1994-05-261-0/+5
| | | | Submitted by:
* Initial CVSROOT setuprgrimes1994-05-249-0/+836