summaryrefslogtreecommitdiff
path: root/usr.bin/cvs
AgeCommit message (Collapse)Author
2006-05-31dont check for FILE_UNKNOWN twice,Joris Vink
noticed by xsa@
2006-05-31allow commit to ressurect added files that exist in Attic/Joris Vink
2006-05-30fix diff -rrevision usageJoris Vink
2006-05-30only look into the Attic for certain commandsJoris Vink
2006-05-30correctly handle unknown file in removeJoris Vink
2006-05-30ugh forgot to change cvs_file_classify here too.Joris Vink
i dont deserve beers tonight.
2006-05-30change cvs_file_classify here to, forgot to commit thisJoris Vink
when i changed its arguments in the last commit.
2006-05-30fill in the correct revision number we will want in file_rcsrevJoris Vink
for each cvs_file struct, this will help us with sticky tags, commiting to branches and importing into existing repositories.
2006-05-30prettier output when removing files;Joris Vink
2006-05-30make sure cvs_get_repository_path returns a valid repo nameJoris Vink
for the import command.
2006-05-30look inside the Attic if a specified RCS file cannot be foundJoris Vink
in the normal repository, and a way to identify an RCS file in the Attic in the RCSFILE struct. will come in handy later on.
2006-05-30handle lost files, modified files and files with conflicts; OK joris@.Xavier Santolaria
2006-05-30handle special files when doing `cvs add *'; input+OK joris@.Xavier Santolaria
2006-05-30handle -q for Sticky Options and Sticky Tags output; OK joris@.Xavier Santolaria
2006-05-30handle removed files; OK joris@.Xavier Santolaria
2006-05-30hello import, only works for non-existing repositories right now,Joris Vink
but work is in progress for importing stuff into existing repositories.
2006-05-30nuke cvs_repo_base variableJoris Vink
2006-05-30add CVS_PATH_ATTIC to cvs.h - this shouldve been commitedJoris Vink
with my last commit when making sure our removed file moves into the Attic;
2006-05-30the moment we are done commiting a removed file, move the RCS fileJoris Vink
into the Attic and out of our way.
2006-05-29add trace messages for debugging purposeJoris Vink
2006-05-29fix option stringJoris Vink
2006-05-29Factor out common code for zlib's inflate and deflate operations; ok joris@ xsa@Patrick Latifi
2006-05-29fix pastoXavier Santolaria
2006-05-29make diff accept symbols for -r too now that we haveJoris Vink
a translation function.
2006-05-29make the log command use rcs_translate_tagJoris Vink
2006-05-29add rcs_translate_tag which will translate a specifiedJoris Vink
revision or symbol given to us on the command line into the matching revision in the RCS file (if any);
2006-05-29i forgot to handle directories inside the 'log' code,Joris Vink
which resulted in a very painfull segfault later on. found by reyk@
2006-05-29add needs to be passed arguments on the command line, andJoris Vink
isnt supposed to just run over our parent directory if none are specified. found by reyk@
2006-05-29i was wrong adding ".*" to the default ignore patterns,Joris Vink
so remove it from there again.
2006-05-29remove likes some CR_RECURSE_DIRS luvin' too.Joris Vink
2006-05-29add remove support, hacked by xsa@ but lots of modificationsJoris Vink
from me to actually make it work properly. commiting since xsa@ is not around and i want to move forward. ray@ agrees.
2006-05-29if the timestamp of the file has changed andJoris Vink
no longer matches the timestamp in the CVS/Entries file, be sure to compare the file contents to the revision contents to be positive the file actually changed. otherwise we would see a file as modified if somebody would for example open it in vi and simply :wq it.
2006-05-29unused varJoris Vink
2006-05-28Fix engrish, okay joris@Pedro Martelletto
2006-05-28add a way to look if a buffer differs from another oneJoris Vink
2006-05-28make it look a little less chaotic.Joris Vink
2006-05-28teach log how to handle the revisions passed on the command line.Joris Vink
the following now works: 'opencvs log -r1.5:1.15 foobar'
2006-05-28add code which allows us to select revisions based uponJoris Vink
a string given by the user on the command line, much like rcs_revision_select in OpenRCS. this will be usefull for some commands.
2006-05-28add basic 'cvs log' support.Joris Vink
2006-05-28our add command can now add directories to the repository as well.Joris Vink
2006-05-28several fixes to the file api:Joris Vink
- default to CVS_FILE when something is totally unknown - cvs_get_repository_path() now returns the full repository path for the given argument. - cvs_get_repository_name() returns the contents of CVS/Repository to the caller. - allow command callbacks to specify if our recursion code needs to skip the directory or not. - when checking for a admin directory, make sure it is in fact a directory. if it is not we dont want to recurse inside.
2006-05-28teach opencvs about the dlimit keyword in CVSROOT/config.Joris Vink
put some trace messages in place while im here.
2006-05-28enable basic add command, only works on files right now.Joris Vink
2006-05-28add rf_dead field to RCSFILE which can tell usJoris Vink
if an RCSFILE is dead, will come in usefull later in commands.
2006-05-28if we run into a file that was suppose to be a directoryJoris Vink
or a directory that is suppose to be a file, abort right away because something bad probably happened.
2006-05-28allow commands to shut up the output from cvs_file_classifyJoris Vink
if the commands want to output certain stuff themselfs
2006-05-28teach opencvs ci how to commit files that have been added,Joris Vink
opencvs can now commit modified files, removed files and added files. hip hip hurray!
2006-05-28enable merging on update. if your file in your working copyJoris Vink
has been modified by yourself and there is a newer revision we try and merge them together. if the merge fails and has conflicts it will mark them inside the file, you will need to resolve these by hand first before you will be able to commit your modified file. works transparent with gnu cvs, as it is suppose to.
2006-05-27do not close the same entries list twice, this caused a double free;Joris Vink
2006-05-27and now you can use -N to diff removed files tooJoris Vink