| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
|
|
|
|
| |
behalf of stsp@ who is travelling. OK miod@ deraadt@ xsa@ jsg@
|
|
|
|
|
|
| |
we always receive the correct revision number instead of HEAD,
otherwise running status on a file that belongs to a branch results
in showing HEAD revision instead of latest branch revision.
|
|
|
|
|
| |
exists in the working copy or not instead of checking fd being -1
since this can differ in server or local mode.
|
|
|
|
|
|
|
| |
value for user_supplied. allow us to carry any important file flags
over to cvs_file's later on.
makes it easier for what i have coming.
|
|
|
|
|
|
| |
slighty different diff applied then what the bug author provided us.
thanks & closes pr 6038
|
|
|
|
|
|
|
|
| |
an RCS file which has no head revision set. Some commands actually can
work with them (log, status) so support these files. Fixes A LOT of
possible segmentation faults.
ok joris
|
|
|
|
|
|
| |
of time functions.
ok joris
|
| |
|
|
|
|
| |
noticed by tobias@
|
|
|
|
| |
original patch from Igor Zinovik but fixed in another way.
|
|
|
|
| |
from Tero Koskinen.
|
|
|
|
| |
...and use it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
if the current command is supposed to use a working directory or if it is a
repository-only command (as of now checkout -p, rtag, rlog).
Makes the code simpler, easier to read and automagically fixes some issues
we encountered with these commands (for example if a working directory
exists, or "." operations are performed).
OK joris@, niallo@
|
|
|
|
|
|
|
|
| |
in front of it.
OK joris@, xsa@
> Diff from Igor Zinovik
|
|
|
|
|
| |
command that supports such files is "cvs status", therefore properly handle
them in all other commands, too.
|
| |
|
|
|
|
| |
OK joris@.
|
|
|
|
|
| |
Simplifies further size tweaks if needed.
OK niallo@ ray@.
|
|
|
|
|
|
|
| |
cvs co -rOPENBSD_3_0 works now.
along the way, simplify and rationalise code and fix a few nits.
ok joris@ xsa@ ray@
|
| |
|
|
|
|
|
|
| |
in the old school days and serves no purpose what so ever now.
otto@ mentioned this to me a while ago
|
| |
|
|
|
|
| |
ok niallo@
|
|
|
|
|
|
|
| |
do not connect to the remote server until we are sure all the options
passed to the commands are valid.
noticed by xsa@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
although i advise against using it on real development trees for now.
only a few commands work right so far:
- commit
- diff
- status
- log
- update (partially working)
if you feel like testing remote and run into bugs feel free to
contact me, and please include a full trace (-t).
|
|
|
|
| |
found while test driving the new remote code.
|
|
|
|
|
|
| |
we let the commands pass the correct function.
all in preparation for remote.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- rework rcs_getrev() to correctly support branches
- rework rcs_translate_tag() to correctly translate given symbols or
branches into their matching revisions
- rework rcs_rev_add() to correctly update its 'next' pointers
and insert the new revision in the correct place on the list.
- rework rcs_head_get() to return the latest revision on the default
branch if it has been set or the normal HEAD revision otherwise.
- no longer access the rf_head member of the RCSFILE struct manually,
use the rcs_head_get() function which correctly returns the HEAD
revision, there might be a default branch that has to be used.
- for now, when commiting a new revision reset the default branch.
|
|
|
|
|
| |
for each cvs_file struct, this will help us with sticky tags,
commiting to branches and importing into existing repositories.
|
| |
|
|
|
|
| |
if the commands want to output certain stuff themselfs
|
|
|
|
|
|
|
| |
specified certain commands will not recurse into directories.
at the same time introduce a method of specifying wether or not
a command should look in the repository for files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
this for the past 2 weeks now and it should go in at
the start of the hackathon so others can help out.
this code is a lot safer, smarter, faster and best of
all it is actually doing what it is suppose to do!
basic checkout, update, status, diff and commit are
working in local mode only.
there is no support for any remote setups now.
|
|
|
|
| |
no binary change; ok ray
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
makes the code a lot more readable and understandable.
ok xsa@ and niallo@
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
fixes a crash with newly added files.
ok jfb@
|
| |
|