summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2008-03-04fix ifdef DEBUG code; ok krw@ deraadt@Otto Moerbeek
2008-03-04fix segfault when trying to lock and unlock rcs files thatJoris Vink
contain no revisions. reported by Jean Raby. ok deraadt@
2008-03-03tweak previous;Jason McIntyre
2008-03-02document the two big bugs left that somewhat hinder parallel mode.Marc Espie
2008-03-02Make sure that temporary file has been successfully opened.Tobias Stoeckmann
ok joris
2008-03-02rcs_errno is gone: zap rcs_errstr() and rcs_errstrs[] as well.Tobias Stoeckmann
ok joris
2008-03-02rannotate needs at least one module as argument.Tobias Stoeckmann
ok joris
2008-03-02Print the right synopsis for commands on error (especially if commandsTobias Stoeckmann
share the same function: (r)tag, etc.). ok joris
2008-03-02use a union to ensure alignment of the cmsg (pay attention: various otherTheo de Raadt
parts of the tree need this treatment too); ok djm
2008-03-02allow our parsing functions to stop parsing a config file atJoris Vink
any given time. will come in handy for CVSROOT/loginfo and CVSROOT/commitinfo
2008-03-02- Remove LIBZ from DPADD.Brad Smith
- Garbage collect DPADD and LDADD. ok joris@
2008-03-01remove cruft that is simply rotting away, its not used forJoris Vink
anything and until somebody writes -z support its shit we dont need.
2008-03-01use file_rcsrev in update_clear_conflict() - this wayJoris Vink
we will always pick up the correct revision.
2008-03-01spacingTheo de Raadt
2008-03-01import_get_rcsdiff() doesnt need cvs_noexec checks.Joris Vink
it only gets called from import_update() which handles the noexec stuff
2008-03-01allow dry-runs (-n) to work properly;Joris Vink
2008-03-01goodbye rcs_errno - we didnt use you and you wont be missedJoris Vink
2008-03-01do not overwrite CVS/Root in an existing tree whenever somebodyJoris Vink
specified a CVSROOT using alternate ways (-d or CVSROOT environ variable)
2008-03-01make sure we compare our current file contents against the correctJoris Vink
revision specified in CVS/Entries if the timestamps mismatch, so that we do not end up merging a file that was not even modified whenever it needs a normal patch.
2008-03-01when reopening the file pass the proper mode and reopen it usingJoris Vink
O_RDWR instead of O_WRONLY so that when we are in server mode we do not screw up in cvs_remote_send_file().
2008-02-29handle file permissions and owners properly.Joris Vink
matches what gnu cvs does. fixes the fact that we couldnt update group writable files. problem report & diff testing by David Crawshaw.
2008-02-28RCS files can have a default expansion mode, keep this in mind forTobias Stoeckmann
update -A and -k. spotted by and ok joris
2008-02-28nobody needs weird debug messagesJoris Vink
2008-02-28kill way out of date stuffJoris Vink
2008-02-28do not fatal() on CVS_METHOD_EXT, since we actually support this.Joris Vink
reported & diff tested by Geerd-Dietger Hoffmann
2008-02-27prevent file racesJoris Vink
ok tobias@
2008-02-27add an extension method "posix-rename@openssh.com" to perform POSIX atomicDamien Miller
rename() operations. based on patch from miklos AT szeredi.hu in bz#1400; ok dtucker@ markus@
2008-02-27Always end line that states diff options with a newline.Tobias Stoeckmann
ok joris
2008-02-27Properly check if temporary files have been successfully opened. If not,Tobias Stoeckmann
print error message on stderr (instead of stdout). ok millert, ray, tedu
2008-02-27fail nicely instead of crashing for format strings containing '*',Theo de Raadt
without a matching argument following from Jukka Salmi
2008-02-27ugh got bitten by the pathTheo de Raadt
2008-02-27put opencvs(1) actively into /usr/bin/opencvs; for now it is not yet 100%Theo de Raadt
ready as a replacement for gnu cvs, but it is time to let people start using it and breaking it. ONE RULE REMAINS. Do NOT even think for a moment that you can opencvs against our main repositories in any way -- that will come later. this is to improve the testing process. ok joris beck
2008-02-26kill some first-person wording; help from jmcTheo de Raadt
2008-02-26spacingJoris Vink
2008-02-26do not install cvs.1 or cvs.5 yet; ok jorisTheo de Raadt
2008-02-26plug memleaksJoris Vink
based upon a diff from Igor Zinovik
2008-02-25For the -l flag, set testmode to 1 instead of incrementing it. FixesTodd C. Miller
a bogus error message problem when the -t and -l flags are used together. OK miod@
2008-02-24Properly handle return value of dirname().Tobias Stoeckmann
OK joris@
2008-02-24Bump version. Improvements and fixes since last release.Xavier Santolaria
OK joris@.
2008-02-24More -Q support.Xavier Santolaria
2008-02-23reset overlapcnt at each cvs_merge_file() call so that files thatJoris Vink
are being merged that have no conflicts will not report the previous conflicts that might have been found.
2008-02-23Handle global -Q; Avoid interactive stuff when specified.Xavier Santolaria
2008-02-22Allow all SSH2 packet types, including UNIMPLEMENTED to reset theDarren Tucker
keepalive timer (bz #1307). ok markus@
2008-02-22closefrom() call was too early, delay it until just before we executeDamien Miller
the user's rc files (if any).
2008-02-22Fix the processing of numbers containing zeroes in -n (numeric)Todd C. Miller
mode. Incororates part of a change from jdolecek@netbsd.org. Fixes PR 5739. OK beck@
2008-02-20With latest buf cleanup, rcs_rev_getbuf won't return NULL anymore.Tobias Stoeckmann
OK joris@
2008-02-20correct boolean encoding for coredump; der Mouse via dugsongMarkus Friedl
2008-02-20make sure we use the default branch (if available)Joris Vink
in rcs_translate_tag() if we are looking for a revision on the trunk. fixes inconsistancy with gnu cvs. problem noticed by brad@
2008-02-20styleJoris Vink
2008-02-16* yyInput doesn't seem to contain anything meaningful at the time whenConstantine A. Murenin
yyerror() is called, so there's no point in printing it * unbreak `env CFLAGS='-DTEST' make date` ok joris@