summaryrefslogtreecommitdiff
path: root/usr.bin/cvs
AgeCommit message (Expand)Author
2021-04-13Fix merging of files that lack a final \n at EOF after a block of common lines.Stefan Sperling
2021-01-27fix -fno-common issues; ok mortimerTheo de Raadt
2020-10-19Accommodate POSIX basename(3) that takes a non-const parameter andChristian Weisgerber
2020-06-26Fix merging of files that lack newlines for diff(3), OpenRCS, and OpenCVS.Stefan Sperling
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-28asprintf returns -1, not an arbitrary value < 0. Also upon error theTheo de Raadt
2018-12-30Delete unnecessary <libgen.h> #includesPhilip Guenther
2018-12-05fix incorrect usage of the .Bx macro;Ingo Schwarze
2018-07-14don't run cvs_client_sendfile() if its file_type is CVS_DIR, but do notJoris Vink
2017-08-28fix const related warnings; ok millert@Otto Moerbeek
2017-08-28Use xasprintf() instead of calloc() + strlcpy() + memcpy() toTodd C. Miller
2017-08-21When executing ssh, use "--" to indicate end of arguments before theTodd C. Miller
2017-07-20Add missing <time.h> header.Okan Demirmen
2017-06-01If CVS_LOCK_REPO is set only attempt to unlock the repo if we're local.Joris Vink
2017-06-01Don't look at file_type until after cvs_remote_classify_file() was called.Joris Vink
2017-06-01Stop looking at current_cvsroot->cr_method to figure out if we're remote or not.Joris Vink
2017-05-31Do not use CVS_LOCK_REPO for committing.Joris Vink
2017-05-31Plug memleak in rcs_translate_tag() that was causing havoc on large repos.Joris Vink
2017-05-31When unlocking a directory only unlock the given one rather then all repo_locks.Joris Vink
2017-05-31fix indentationJoris Vink
2017-05-31Fix opencvs tag so it does not attempt to to local operations in a remote setup.Joris Vink
2017-05-29cvs_file_classify() was making the mistake of only taking over a stickyJoris Vink
2017-05-28Let opencvs show ignored files on import, not showing them is just confusing.Joris Vink
2017-05-28Don't allow opencvs to commit towards tags that are not branches.Joris Vink
2017-05-28Teach opencvs status to display the sticky tag according to what it reallyJoris Vink
2017-05-28Bring the opencvs log message template inline with other cvs implementations.Joris Vink
2016-11-03Don't use ce_time if we are running as a server, it won't be present.Joris Vink
2016-10-27minor whitespace fixes.Joris Vink
2016-10-18Using bitwise OR along with two assignments in the conditional ofTodd C. Miller
2016-10-18Add the branch revision to the status output much like GNU cvs does.Joris Vink
2016-10-16Remove useless n=n assignment in the first parse of a for().Todd C. Miller
2016-10-15Quiet compiler warnings. OK tomc@ tb@Todd C. Miller
2016-10-14Fix update -r and -A.Frederic Cambus
2016-10-13rcsnum_free() -> free() cleanups. From Michael W. Bombardieri.Frederic Cambus
2016-10-13Fix revision lookups for branches. Properly perform a revisionTodd C. Miller
2016-10-12When allocating the h_table array use the size of struct hash_head,Todd C. Miller
2016-10-12Use the correct type for p. From Joris Vink.Frederic Cambus
2016-09-04Add missing getpw pledgeTheo Buehler
2016-08-16When the commit message is empty, don't default to c)ontinueTheo Buehler
2015-12-24more e-mail -> emailmmcc
2015-12-22commited -> committedmmcc
2015-12-09Remove NULL-checks before free(). ok tb@mmcc
2015-11-19opencvs can use pledge "stdio rpath wpath cpath fattr proc exec".Theo de Raadt
2015-11-17Merge xmalloc.[ch] files across base, skipping OpenSSH for now.Tobias Stoeckmann
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
2015-09-05Add brackets to clarify assignments that are the result of a test operator.Jonathan Gray
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
2015-04-04Add support for commit ids to opencvs status.Stefan Sperling
2015-04-04Fix modified timestamp in output of opencvs status.Stefan Sperling
2015-02-05Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@Todd C. Miller