Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-30 | Set up cmdp before first possible call of fatal to avoid NULL pointer | Tobias Stoeckmann | |
dereference in logging code. Spotted by Igor Zinovik. ok joris | |||
2008-05-28 | Don't limit ourselfs when it comes to arguments on command line or | Tobias Stoeckmann | |
arguments sent by client. ok joris | |||
2008-03-08 | Set umask (and cvs_umask) to system's umask in local and client mode. | Tobias Stoeckmann | |
Also zap umask(0);umask(mask); calls, we have cvs_umask for this. ok joris | |||
2008-02-26 | spacing | Joris Vink | |
2008-02-02 | initial CVSROOT/modules support, only does aliases at the moment (-a). | Joris Vink | |
"modules.c, hurray!" xsa@, ok tobias@ | |||
2008-01-28 | Zapped some variables which made the source harder to read (and to verify). | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-10 | Simply the use of cmdp and cvs_command by zapping cvs_command and working | Tobias Stoeckmann | |
solely with cmdp. This remedies some reliability issues with invalid commands supplied and also fixes a GNU cvs style incompatibility with release command. > Based on patch from Igor Zinovik | |||
2007-10-07 | break after exit() is useless | Charles Longeau | |
ok ray@ | |||
2007-09-19 | Allow lines which do not specify any arguments for command (or cvs). | Tobias Stoeckmann | |
Sticks at GNU cvs behaviour. OK joris@ | |||
2007-09-19 | parse global arguments (cvs) and command arguments only once, i.e. first | Tobias Stoeckmann | |
line of occurence. Nice side-effect: only parse arguments for current command, not for all. OK joris@ | |||
2007-09-19 | Print warning about invalid command in .cvsrc only if -V is in use. | Tobias Stoeckmann | |
OpenCVS defaults to -q, so man page should say "with -V", not "without -q or -Q". OK joris@ | |||
2007-09-19 | Next to ' ', '\t' is valid between command and arguments. | Tobias Stoeckmann | |
OK joris@ | |||
2007-09-19 | Weird, but our goal is compatibility: treat '\t' in front of keyword as '#'. | Tobias Stoeckmann | |
OK joris@ | |||
2007-09-19 | Usage of fgetln() instead of fgets() in .cvsrc parsing handles line | Tobias Stoeckmann | |
numbers better and allows longer command arguments. OK joris@ | |||
2007-09-10 | Fixed segmentation fault that occured during .cvsrc parsing if an invalid | Tobias Stoeckmann | |
cvs command has been specified. Spotted by Mathias De Belder <mathias at woei dot be> who also supplied a patch, although I took his second suggestion. OK joris@ | |||
2007-09-07 | Do not fatal if getpwuid() fails, instead ignore user configuration files. | Tobias Stoeckmann | |
OK joris@ | |||
2007-09-02 | Stick at GNU cvs behaviour with Root directive handling: it does not need | Tobias Stoeckmann | |
to be sent first, can occure multiple times (although this is ignored) but should be supplied before Directory. OK joris@ | |||
2007-08-06 | the ellipsis is not an optional argument; while here, sync the usage | Igor Sobrado | |
and synopsis of commands lots of good ideas by jmc@ ok jmc@ | |||
2007-05-27 | Add bounds check for cvs command arguments. Initial diff by Tobias | Ray Lai | |
Stoeckmann, rearranged to "if (num_items >= BUFSIZ)" format for readability. I would have liked to allow our cvs client to accept as many arguments as the system would allow, but the argument parsing code is surprising hairy. OK niallo@. | |||
2007-05-27 | Revert, we dealt with the -x flag in the past. jmc suddenly | Ray Lai | |
remembered we had created a separate section for compatibility flags. Oh well, two free commits. OK jmc@ | |||
2007-05-27 | Mention -x flag (for compatibility only). From Tobias Stoeckmann. | Ray Lai | |
Input and OK jmc@ | |||
2007-05-27 | Call fatal() if extra arguments are given to "opencvs server". From | Ray Lai | |
Tobias Stoeckmann. OK niallo@ | |||
2007-05-26 | cvs_server_path is more appropriate to check than cvs_server_active. | Ray Lai | |
From Tobias Stoeckmann. OK niallo@ | |||
2007-05-22 | Note that the global -x option is kept for compatibility (for now) and has | Xavier Santolaria | |
no effect. | |||
2007-05-09 | - we do not have -H, zap it. | Xavier Santolaria | |
- add missing `x' flag in getopt() and sort flags. - sync usage(). Based on initial diff from Tobias Stoeckmann. | |||
2007-04-30 | make usage() __dead; from Tobias Stoeckmann. | Xavier Santolaria | |
2007-04-30 | missing header; from Tobias Stoeckmann. | Xavier Santolaria | |
2007-04-24 | changes "Usage" to "usage"; sorts options list in cvs history; | Igor Sobrado | |
the argument to -z is tz, not timezone; argument names to flags should use lowercase letters; cvs's usage() output should fit on a 80-column display ok by jmc@, niallo@ and xsa@ | |||
2007-02-24 | fix comment; from jared r r spiegel | Otto Moerbeek | |
2007-02-22 | general includes cleanup sweep. ok joris@ niallo@ | Otto Moerbeek | |
2007-02-17 | cvs_path_cat() removal since we can now easily handle that | Xavier Santolaria | |
functionality w/ xsnprintf(); Initial diff started by thib@. OK thib@ joris@. | |||
2007-02-09 | strtol(3) -> strtonum(3) | Joris Vink | |
2007-02-06 | sort options; | Jason McIntyre | |
2007-01-11 | in a remote setup: | Joris Vink | |
do not connect to the remote server until we are sure all the options passed to the commands are valid. noticed by xsa@ | |||
2006-12-11 | global option -n implies -l | Xavier Santolaria | |
2006-12-11 | Permit checkout from a read-only repository using the -R global option | Xavier Santolaria | |
or using the CVSREADONLYFS environment variable. Request/test/ok todd@. Man page bits courtesy of jmc@. | |||
2006-11-28 | snprintf() -> cvs_path_cat() | Xavier Santolaria | |
2006-11-14 | Add support for the "Set" request. | Xavier Santolaria | |
2006-11-14 | Simplify in cvs_read_rcfile() by using cvs_path_cat(); | Xavier Santolaria | |
2006-07-09 | handle SIGPIPE correctly. | Joris Vink | |
2006-07-07 | first part of opencvs remote, fairly useable on existing trees | Joris Vink | |
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). | |||
2006-06-28 | use quiet mode (-q) by default and add a flag -V for the old "verbose" | Reyk Floeter | |
mode. if you really need to know all the details (the old GNU'ish behaviour), use -V or even -t for tracing. ok joris@ | |||
2006-06-13 | be more accurate in describing what happened | Joris Vink | |
when we cannot see the repository the user wants to work with. | |||
2006-06-12 | bring back a working version of the `cvs init' command. OK joris@. | Xavier Santolaria | |
2006-06-02 | various spelling fixes | David Krause | |
2006-05-30 | nuke cvs_repo_base variable | Joris Vink | |
2006-05-27 | lets be nice and abort cvs when we find out there is | Joris Vink | |
no CVSROOT directory where there is suppose to be one. | |||
2006-05-27 | basic support for CVSROOT/config - only supporting the 'tag' and | Joris Vink | |
'umask' keyword right now. | |||
2006-05-27 | commit the new opencvs code, i have been hacking on | Joris Vink | |
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. | |||
2006-04-14 | remove a metric buttload of excessive () | Theo de Raadt | |
no binary change; ok ray |