summaryrefslogtreecommitdiff
path: root/usr.bin/cvs
AgeCommit message (Collapse)Author
2004-12-08avoid resending a directory if it was the last directory sent to theJean-Francois Brousseau
server
2004-12-08note that the `version' command will also query the remote server'sJean-Francois Brousseau
version if either CVSROOT or the -d flag are specified minor tweaks and ok jmc@
2004-12-08add missing commands;Jason McIntyre
add command aliases; ok jfb@
2004-12-07an other -> another;Jason McIntyre
2004-12-07.Sy -> .Ic;Jason McIntyre
2004-12-07kill unneeded macros;Jason McIntyre
2004-12-07fill in values for EDITOR and VISUAL;Jason McIntyre
2004-12-07when loading directory info, only close the handle to the Entries fileJean-Francois Brousseau
if it is not NULL. fixes a crash when running commands that have no administrative files to open yet (i.e. import) noticed by and discussed with Joris Vink
2004-12-07less whitespace, more pretty. ok jfbTed Unangst
2004-12-07avoid a crash when receiving either a Created, Updated, Update-existingJean-Francois Brousseau
or Merged response by reopening the Entries file correctly before making modifications to it Fixes a SIGSEGV reported by Joris Vink and djm@
2004-12-07add missing parts for support of .cvsrcJean-Francois Brousseau
tested, tweaked by and ok djm@
2004-12-06add missing aliases for the status, tag, update and version commandsJean-Francois Brousseau
original patch from Peter Hessler, with additions by me
2004-12-06reorder some of the code for argument vector splitting so we don'tJean-Francois Brousseau
overflow the array and we don't produce weird results if the last character of the line is an escape character (bogus!)
2004-12-06tighten vertical spacing for else; jfb okTheo de Raadt
2004-12-06make cvsd compile; ok jfb@.Xavier Santolaria
2004-12-06when loading the file information from the Entries file, open it inJean-Francois Brousseau
read-only mode. fixes a problem with running non-modifying commands in directories with restrictive permissions. Reported and patch tested by Peter Hessler
2004-12-06implement a saner handler for the Removed and Remove-entry responses.Jean-Francois Brousseau
in the case of Removed, the file will actually be unlinked now.
2004-12-06Get rid of a gcc warningJean-Francois Brousseau
2004-12-06Missing prototype for cvs_diff_sendflags(), removes a gcc warningJean-Francois Brousseau
2004-12-06Pass the proper type for the third argument to cvs_sendreq()Jean-Francois Brousseau
2004-12-03When receiving a `Checked-in' response, update the Entries informationJean-Francois Brousseau
correctly. This fixes the problem caused by a commit not updating the information properly and subsequent commands generating a message similar to: Merging differences between 1.X and 1.Y into file file already contains the differences between 1.X and 1.Y
2004-12-03Handle files mode 750.Tobias Weingartner
2004-12-03If the timestamp in the Entries file is larger than the file'sJean-Francois Brousseau
timestamp, consider the file to be up to date.
2004-12-03Rename variables to make more sense and fix a warning about assigningJean-Francois Brousseau
to a read-only location.
2004-12-02man tweaks;Jason McIntyre
discussed w/ jfb@
2004-12-02This commit is brought to you by the brand new improved and better tastingJean-Francois Brousseau
OpenCVS commit code.
2004-12-02cvs_logmsg_get() now accepts a list of files that it is getting theJean-Francois Brousseau
message for and displays those files in the commented part of the log message
2004-12-02Add cvs_file_copy() to create a copy of a file structure.Jean-Francois Brousseau
This will be used in the commit code.
2004-11-28make sure va_end() is always called in all possible pathsPatrick Latifi
ok jfb
2004-11-26Rewrite the internals of the file management code so that we do not keepJean-Francois Brousseau
a full path to each file we load, and cache file names so we can have multiple references to a single name. This saves a lot of memory on large trees such as /usr/src, especially on 'Makefile', 'README' and such.
2004-11-26Cleanup, document .cvsrc and -f a bit more, and add checkout to theJean-Francois Brousseau
list of commands
2004-11-26Match more closely the data sent by GNU CVS when dealing with multipleJean-Francois Brousseau
modules. Our checkout command can now perform the checkout of several modules at once.
2004-11-26An introduction man page on how to use OpenCVS to manage CVS repositoriesJean-Francois Brousseau
2004-11-26struct cvs_file -> CVSFILEJean-Francois Brousseau
2004-11-25Handle CVSD_SET_MODDIR, add session allocation and some minor cleanupJean-Francois Brousseau
2004-11-18Prototypes for the log message functionsJean-Francois Brousseau
2004-11-18Make the 'cvs log' command work in client mode, mostly based on theJean-Francois Brousseau
code from update
2004-11-18Compile with the log message code and do not install the cvs binaryJean-Francois Brousseau
with the SGID bit set
2004-11-16more correct error checking, from Joris Vink <amni at pandora dot be>Jean-Francois Brousseau
2004-11-16add Joris Vink as an authorJean-Francois Brousseau
2004-11-15More stuff to doJean-Francois Brousseau
2004-11-15Fix some issues in the protocol dispatch table:Jean-Francois Brousseau
- set the 'log', 'history', 'rdiff' and 'rtag' commands to require a response - replace the entry for 'rannotate' (which doesn't exist) with 'annotate' and also remove 'rlog' (which doesn't exist either)
2004-11-12updateJean-Francois Brousseau
2004-11-12Functions to extract log messages from files and query users for themJean-Francois Brousseau
2004-11-12typo: comparations -> comparisonsJean-Francois Brousseau
2004-11-12Show file specifications as optional last arguments to the commit,Jean-Francois Brousseau
diff and update commands
2004-11-10missing headerskrapht
2004-11-09* don't use the import code just yet, it uses new functions that aren'tkrapht
tested enough yet
2004-11-09Better handling of log message input and removal of crufty codekrapht
2004-11-09at least compilekrapht