Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-09 | cvs(1) uses a config file to know about the $OpenBSD$ expansion keyword, | Theo de Raadt | |
but unfortunately rcs is not so lucky, and it will have to encoded inside. A bit gross, but what can we do? PR 5953, ok tobias | |||
2008-09-17 | try getlogin() to get the real username when comitting files as root. | Reyk Floeter | |
this gives better information in log messages when the user logged in with a different uid and used sudo or su to become root. matches the behaviour of gcvs except that we don't fallback to LOGNAME or USER since getlogin() should not lie. ok tobias@ | |||
2008-07-08 | bump version to 4.4 | Joris Vink | |
2008-05-22 | correctly deal with non-zero depths specified in rcsnum_cmp(); | Joris Vink | |
from Stefan Sperling | |||
2008-05-11 | Memory leak in rcs_delta_stats plugged. | Tobias Stoeckmann | |
ok joris | |||
2008-05-10 | properly free suffixes. | Joris Vink | |
OK tobias@ | |||
2008-05-10 | OpenRCS only handled a max of 128 arguments on command line + RCSINIT, | Tobias Stoeckmann | |
which was a bogus limit. Spotted by naddy. horribly prodded by and ok joris | |||
2008-04-26 | Duplicate envstr and free it on error instead of allocating for | Ray Lai | |
each argument and freeing each argument on error. OK joris, tobias | |||
2008-04-24 | Prevent overflow of cmd_argv if RCS_INIT and command line arguments | Tobias Stoeckmann | |
exceed buffer size (diff based on OpenCVS code). ok ray, xsa | |||
2008-03-22 | Fix the freeing of two uninitialized strings. OK niallo@ | Todd C. Miller | |
2008-03-04 | fix segfault when trying to lock and unlock rcs files that | Joris Vink | |
contain no revisions. reported by Jean Raby. ok deraadt@ | |||
2008-03-02 | Make sure that temporary file has been successfully opened. | Tobias Stoeckmann | |
ok joris | |||
2008-02-24 | Bump version. Improvements and fixes since last release. | Xavier Santolaria | |
OK joris@. | |||
2008-02-02 | Fix broken indentation introduced in last commit. | Xavier Santolaria | |
Spotted by Pierre Riteau. | |||
2008-02-02 | From src/usr.bin/cvs: | Xavier Santolaria | |
> add changed lines support to log and rlog (the + and - stuff) > from Pierre Riteau; | |||
2008-01-31 | Revert last patch and add this magic branch number only during | Tobias Stoeckmann | |
output, this way we don't have to hassle in our internal brach handling. OK joris@ | |||
2008-01-22 | Don't remove magic branch numbers from rcs files, as it breaks compatibility | Tobias Stoeckmann | |
with GNU cvs. OK niallo@, ray@ | |||
2008-01-06 | Branches are separated with \n\t in GNU rcs/cvs. | Tobias Stoeckmann | |
This makes regress tests easier to check with OpenCVS and GNU cvs. OK xsa@ | |||
2008-01-06 | gnu cvs added a new keyword 'commitid', this diff adds just enough code | Nikolay Sturm | |
to parse the commitid so that cvsweb (using rcs) continues to work on those files ok niallo@, xsa@ | |||
2008-01-04 | remove unused function | Charles Longeau | |
from tobias@ ok xsa@ tobias@ | |||
2007-12-23 | increase the marker buffers, they are not big enough for hg merge | Ted Unangst | |
2007-12-09 | Fix for an off-by-one. | Tobias Stoeckmann | |
OK fgsch@ | |||
2007-09-11 | use strcspn to properly overwrite '\n' in fgets returned buffer | Gilles Chehade | |
ok pyr@, ray@, millert@, moritz@, chl@ | |||
2007-09-10 | Proper use of fseek/fseeko macros. | Tobias Stoeckmann | |
OK joris@, otto@ | |||
2007-09-09 | From Pierre Riteau: | Ray Lai | |
Sync ident behavior with GNU RCS: - return 1 to the shell if any file could not be opened. - print an empty line after processing a file unless we couldn't open it (and not for the last one). OK niallo. | |||
2007-09-09 | Mention -q in compatibility section. | Ray Lai | |
OK jmc. | |||
2007-09-09 | Have rlog exit 1 if any of the files could not be opened. | Ray Lai | |
Don't mention -q flag, which is there for compatibility. From Pierre Riteau. OK joris for first part, OK niallo and jmc for second. | |||
2007-09-06 | strictly check rcsnum_cmp() return against -1. | Niall O'Higgins | |
fixes a bug in ci -r from Pierre Riteau <pierre.riteau at free.fr> via ray@ | |||
2007-08-27 | typo in error msg; from Igor Zinovik. | Xavier Santolaria | |
2007-08-26 | add a description for -ztz | Igor Sobrado | |
ok xsa@ | |||
2007-07-19 | Sync with cvs: | Ray Lai | |
> xcalloc is unneeded here since i is always 0 and we always use the > memory after initializing it. > > Initial diff from Igor Zinovik. > > OK niallo and xsa. | |||
2007-07-03 | Rename rcs_diffreg() to diffreg(). | Ray Lai | |
OK joris@ | |||
2007-06-30 | Sync revisions and time buffers size to be consistent with each others. | Xavier Santolaria | |
Simplifies further size tweaks if needed. OK ray@. | |||
2007-06-29 | Sync cvs/rcs diff code. | Ray Lai | |
OK joris and xsa. | |||
2007-06-28 | diff(1) sync, mostly spacing and moving crap around, except: | Ray Lai | |
- stone() and newcand() cannot return < 0, so don't check it. - \r, \v, \f are also whitespace OK joris | |||
2007-06-28 | Some syncs with diff(1): | Ray Lai | |
- prepare() only returns 0, so change it to void and remove code that checks its return value. - Rename diff_len[] to len[]. - Remove casts that made the code a no-op: (size_t)filesize <= SIZE_MAX OK xsa | |||
2007-06-26 | allow ci -N<tag name> even when no changes. mimics GNU behaviour. | Niall O'Higgins | |
based on a diff from Tero Koskinen <tero.koskinen at iki.fi> ok joris@ | |||
2007-06-13 | value of 'author' in an rcs file is effectively a system username. | Niall O'Higgins | |
therefore, we should allow it to contain the same characters as a username. pointed out by jcs@ ok ray@ xsa@ | |||
2007-06-12 | Allow checkin without locking (after rcs -U). Matches GNU's behaviour. | Xavier Santolaria | |
Problem reported by itojun@. Tests itojun@; OK niallo@. | |||
2007-06-08 | If strict locking is disabled, make file writable by owner on checkout. | Xavier Santolaria | |
Matches GNU's behaviour. From Pierre Riteau (long time ago). | |||
2007-06-07 | Correct exit value when one of the files specified cannot be checked out. | Xavier Santolaria | |
Matches GNU's behaviour. From Pierre Riteau (long time ago). | |||
2007-05-31 | missing `&'; | Jason McIntyre | |
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-05-30 | document \&$Mdocdate$; prodded by xsa | Jason McIntyre | |
2007-05-30 | Remove cand structure (but not its definition). | Ray Lai | |
2007-05-30 | Remove unused struct diff_arg. | Ray Lai | |
2007-05-29 | Get rid of another useless variable, another difference between our | Ray Lai | |
diff code and diff(1). OK niallo@ | |||
2007-05-29 | Since xrealloc dies on failure it is safe to directly assign to the | Ray Lai | |
original pointer. Theo agrees, and so does the rest of the tree (ssh, etc. all do this already). Saves a bunch of variables and assignments. OK niallo@ | |||
2007-05-28 | Some spacing syncs with diff(1). | Ray Lai | |
2007-05-28 | "in formation" -> "information" | Ray Lai | |
OK niallo@ |