summaryrefslogtreecommitdiffstats
path: root/CVSROOT/commit_prep.pl
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary leading carriage returns from error messages.joe2002-03-211-8/+5
|
* Make sure that we only match our own $FreeBSD$ ident, and ignorejoe2001-12-121-15/+6
| | | | other similar ones.
* Only complain about DOS carriage returns if the test is switched on.joe2001-12-031-2/+2
|
* Add a new config option $NO_DOS_LINEBREAKS to stop files with wierdjoe2001-12-031-4/+24
| | | | | | line endings from getting committed. Mostly Submitted by: jesper
* Enhance the various error messages by including the full path tojoe2001-12-031-5/+5
| | | | | | | | the file, and not only the filename, which is handy when you can have multiple files in different directories with the same name, as it's common in web projects. Submitted by: jesper
* Add a config option $WARN_HEADERS to only warn when the $ HEADER $joe2001-11-151-2/+1
| | | | | | isn't present or corrupted, instead of bombing out. Submitted by: Mathieu Arnold <arn_mat@club-internet.fr>
* Remove all references to /home/ncvs; the CVSROOT env variable is sufficientjoe2001-11-151-5/+3
| | | | | | | | to determine the location now-a-days. Move the name of the exclude file into the configuration file. Partly Submitted by: alfred
* Move the names of some system tools into the config file.joe2001-11-151-1/+1
| | | | Submitted by: alfred
* Improve an error message.joe2001-11-151-1/+1
|
* Remove the hard coded hack that excludes all ports files exceptjoe2001-09-191-4/+0
| | | | | | | 'Makefile's from cvsheader checks and add it as a regular expression in the exclude file instead. Regular Expression by: tobez
* Define a new configuration variable for globally switching onjoe2001-09-191-14/+2
| | | | | rcsid checking in committed files, and switch it on by default for the FreeBSD project.
* Migrate the hard coded exclusion paths src/etc/ and src/release/joe2001-09-191-6/+0
| | | | from the commit_prep.pl script into the exclude file.
* Ignore blank lines in the exclude file.joe2001-09-191-0/+2
|
* Use the exclude file to ignore files beginning with a '.' insteadjoe2001-09-181-3/+1
| | | | of having it hard coded in the script.
* Don't try and contract rcsids in files that have been deleted orjoe2001-09-141-0/+3
| | | | are for some reason missing.
* Delay the unexpanding of rcsids until after all the revision stringjoe2001-09-101-22/+34
| | | | checks have been done.
* Add code to unexpand $FreeBSD: xxxx $ (or whatever is defined injoe2001-09-081-0/+28
| | | | | | | the config file as being our $IDHEADER$) upon commit. This is useful to avoid a '+1 -1' delta against the version string. (Tested with both local and remote commits).
* Don't complain if the CVSROOT/exclude file doesn't exist. Treat itjoe2001-09-081-10/+12
| | | | | | as meaning that there are no exclusions. Submitted by: tobez
* Rewrite the revision checking code.joe2001-09-031-18/+31
|
* See whether a file is excluded from rcsid checking before even lookingjoe2001-09-031-19/+17
| | | | in the file to see whether one is present.
* Add a carriage return in front of one of the error messages forjoe2001-09-031-1/+2
| | | | consistancy with the others.
* General code tidy up.joe2001-09-021-10/+9
|
* Revisit the commit in rev 1.36. In acual fact the whole versionjoe2001-09-021-5/+5
| | | | | hash doesn't need to be passed, just the version of the current file.
* Contract some syntax; 'chomp not chop'.joe2001-09-011-8/+5
|
* Rename some variables to make the code clearer.joe2001-09-011-7/+7
|
* Define all the variables using 'my' and switch 'strict' on.joe2001-09-011-12/+24
|
* Fix a long standing bug from rev 1.7. The %cvsversion hash wasn't beingjoe2001-08-301-2/+2
| | | | | passed to &check_version, it was being used as a global. What _was_ being passed was a scalar $cvsversion, brought into existence at that moment.
* Move the definition of our $FreeBSD$ header into the config file.joe2001-08-191-2/+5
|
* More stylistic changes, this time in the CVS/Entries parser.joe2001-08-191-7/+7
|
* Tabulate per style.perl(7).joe2001-08-191-101/+110
|
* Writing down the last directory in a multidirectory commit isn'tjoe2001-08-191-8/+2
| | | | optional.
* Centralise the generation of temporary filenames instead of havingjoe2001-08-191-4/+3
| | | | it done within each individual script.
* Declare the variables that contain the error strings with 'my'.joe2001-08-191-5/+10
|
* The CVSROOT/scripts use a file, /tmp/#cvs.files.lastdir, to storejoe2001-08-191-3/+5
| | | | | the name of the last directory in a multidirectory commit. Move the definition of this to cfg.pm so that it's defined in one place.
* Remove the $CVSFUBAR hack, it's not required anymore now that we havepeter2000-02-101-6/+0
| | | | the exclude file.
* Fix the dreaded: 'Argument "1.1.1.1" isn't numeric in eq atpeter1999-12-091-1/+1
| | | | /home/ncvs/CVSROOT/commit_prep.pl line 119, <FILE> chunk 6.' error message.
* Unused variable ($ind) and skip regexp lines that begin with a '#'peter1999-12-091-1/+4
| | | | character as a comment.
* Convert the exclude list to a regexp after some suggestions by Sheldonpeter1999-12-091-2/+1
| | | | Hearn and Ollivier Robert.
* Check the exclude list if we don't find a $FreeBSD$ tag. Don't scanpeter1999-12-071-8/+21
| | | | | the exclusions list unless we're just about ready to fail, so this only incurs an overhead on non-tagged files.
* Make this script more generic, and of wider appeal. All mention ofjoe1999-11-151-11/+14
| | | | | | | | | | | $FreeBSD$ has been replaced with $HEADER, a variable which is defined near the top of the script. This makes it easier for third parties to customise the CVSROOT contents for their own local repositories, like Pavilion Internet do with their $Pavilion$ tag. Reviewed by: the cvs-committers list
* Sync with internat.freebsd.org crypto repo. (part 1)peter1999-09-191-1/+1
| | | | Submitted by: markm
* if we're stopping a commit, make sure the lastdir file (possibly left frompeter1999-09-191-0/+1
| | | | a run in a previous directory) is cleaned up.
* Now that the ports and release freezes are over, turn back on thepeter1999-09-191-3/+3
| | | | id checking in ports/*/Makefile.
* If a file is missing, don't try and check it's id stamps. It's either beenpeter1999-09-191-0/+3
| | | | cvs rm'ed, or cvs itself will detect the error if it's really missing.
* Don't check for $FreeBSD$ in src/etc or src/release. src/release wouldpeter1999-09-131-4/+10
| | | | | be a big problem, and a couple of files in etc don't have comment fields. (eg: motd)
* Requiring the $FreeBSD$ to be within the first 'n' lines isn't all thatpeter1999-09-121-2/+3
| | | | useful.
* Increase size of the area where FreeBSD keyword searched to 70 lines - ee.c isache1999-09-121-1/+1
| | | | bug trigger.
* Argh. Don't mess with perl at 6am. (Fix logic inversion braino)peter1999-09-111-1/+1
| | | | Submitted by: alfred
* Accept an empty $FreeBSD$ even on old files. As long as we've got a heappeter1999-09-101-9/+10
| | | | | of untagged files, it's too painful to create one if this is going to verifying it's contents.
* Some more cleanups. It should deal with revisions like 1.1.1.1 withoutpeter1999-09-101-24/+41
| | | | breaking now. (!) and should be safe to turn on for ports again.
OpenPOWER on IntegriCloud