summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/diff.c
AgeCommit message (Expand)Author
2017-06-01Stop looking at current_cvsroot->cr_method to figure out if we're remote or not.Joris Vink
2016-10-13rcsnum_free() -> free() cleanups. From Michael W. Bombardieri.Frederic Cambus
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
2011-04-20Use -u when diff context is 3, from Michael W Bombardieri, tweaked byNicholas Marriott
2010-07-30Check date_parse return values.Ray Lai
2010-07-28Support -U and -C to specify the context length for "cvs diff".Nicholas Marriott
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2010-07-23Rename a bunch of variables and functions, removing the cvs_/rcs_Ray Lai
2009-06-07More cvs/diff/rcs convergence:Ray Lai
2009-06-06Sync some rcsdiff changes to cvsdiff. As a side effect,Ray Lai
2009-04-29add options 'a' and 'd' to the getopt string soJoris Vink
2009-04-28support some additional diff options: -a, -b, -d, -wStuart Henderson
2009-04-03i fucked up last night, bad so partially revert a piece ofJoris Vink
2009-04-03my last commit to diff.c broke diffing in some cases,Joris Vink
2009-04-02properly deal with uptodate files server-side, as they do notJoris Vink
2009-04-02make sure diffing -rTAG -rTAG works even if files are uptodateJoris Vink
2009-03-23any directory messages are, believe it or not, suppose to go to LP_ERRJoris Vink
2009-03-19do not diff files server-side that are uptodate but require a patch,Joris Vink
2009-02-21use FILE_ON_DISK flags when we need to verify if a fileJoris Vink
2008-06-20Properly send -D arguments to server when run as a client. Issue spottedTobias Stoeckmann
2008-06-20If -N has been specified along -D for diff, treat invalid dates as non-existe...Tobias Stoeckmann
2008-06-17unbreak diff for newly added files, tsk.Joris Vink
2008-06-14Conforming to RCS specification, it is possible but unlikely to encounterTobias Stoeckmann
2008-06-11do not count on files that are uptodate to be on disk in a remote setup.Joris Vink
2008-06-11Avoid possible NULL pointer dereferences by using reentrant versionsTobias Stoeckmann
2008-06-10Omit "cannot find file" on server-side if client runs "diff" on an up-to-dateTobias Stoeckmann
2008-05-30diff -D support, also a change in diff_internals to properly printTobias Stoeckmann
2008-05-30Major rework of our cvs diff implementation fixes tons of GNU cvsTobias Stoeckmann
2008-05-22expension -> expansionTobias Stoeckmann
2008-03-13when a file was locally removed and a diff was done againstStuart Henderson
2008-03-02Print the right synopsis for commands on error (especially if commandsTobias Stoeckmann
2008-03-01spacingTheo de Raadt
2008-02-27prevent file racesJoris Vink
2008-02-27Always end line that states diff options with a newline.Tobias Stoeckmann
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-09If run as server, (r)diff should properly write (r)diff into headerTobias Stoeckmann
2008-02-04r* commands have their own usage; don't check usage of their working dirTobias Stoeckmann
2008-02-04Added -k flag support for all commands which support it.Tobias Stoeckmann
2008-02-03Added rdiff support. In order to do this, some output and option fixesTobias Stoeckmann
2008-01-31Replaced the unused cvs_command variable cmd_req with cmd_flags, which statesTobias Stoeckmann
2008-01-29Properly free dynamically allocated memory on error path.Tobias Stoeckmann
2008-01-28Properly handle -R -- although it is default, it may be overwritten mit -lTobias Stoeckmann
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-06-28Sync revisions and time buffers size to be consistent with each others.Xavier Santolaria
2007-06-27fix diff output in a remote setup so our client does not freak out.Joris Vink
2007-02-22general includes cleanup sweep. ok joris@ niallo@Otto Moerbeek
2007-02-09remove the cvs_file_classify() `loud' argument, it was usedJoris Vink
2007-01-26Handle CVS/Entries and file timestamp correctly so we doJoris Vink
2007-01-20sweep opencvs for missing rcs_translate_tag() return checks.Niall O'Higgins
2007-01-15replace old diffing mechanisms with the new fluffy RCS stuff,Joris Vink