OpenBSD CVS

CVS log for src/usr.bin/cvs/cmd.c


[BACK] Up to [local] / src / usr.bin / cvs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.69 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:07 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, HEAD
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

Replace <sys/param.h> with <limits.h> and other less dirty headers where
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)

Revision 1.68 / (download) - annotate - [select for diffs], Sun Feb 3 18:18:44 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Added rdiff support.  In order to do this, some output and option fixes
had to be done for diff, too.

OK joris@

Revision 1.67 / (download) - annotate - [select for diffs], Fri Feb 1 17:18:59 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored)

Added rannotate support

OK xsa@

Revision 1.66 / (download) - annotate - [select for diffs], Mon Jan 21 16:40:04 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.65: +7 -7 lines
Diff to previous 1.65 (colored)

Fixed cvs_findcmd I broke last time: cvs_findcmd is called during .cvsrc
parsing and must have a local cmdp variable.

> Spotted by Pierre Riteau.

Revision 1.65 / (download) - annotate - [select for diffs], Thu Jan 10 11:20:29 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Added support for rtag in local and remote setups (with interoperability
with GNU cvs).  Basically we already had rtag in place as tag is supposed
to work with revisions in working directory, but our implementation was
wrong.  Fixed that on the fly as well.

Revision 1.64 / (download) - annotate - [select for diffs], Thu Jan 10 10:05:40 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.63: +1 -2 lines
Diff to previous 1.63 (colored)

Simply the use of cmdp and cvs_command by zapping cvs_command and working
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

Revision 1.63 / (download) - annotate - [select for diffs], Tue Sep 25 10:56:04 2007 UTC (16 years, 7 months ago) by chl
Branch: MAIN
Changes since 1.62: +1 -3 lines
Diff to previous 1.62 (colored)

remove unused extern variable

ok joris@

Revision 1.62 / (download) - annotate - [select for diffs], Tue Sep 4 19:07:03 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.61: +1 -17 lines
Diff to previous 1.61 (colored)

Removed dead code.

OK joris@, ray@

Revision 1.61 / (download) - annotate - [select for diffs], Wed Jun 27 20:27:38 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.60: +1 -7 lines
Diff to previous 1.60 (colored)

Remove last bits about login and logout commands, which will never be
implemented anyway. OK ray@ niallo@.

Revision 1.60 / (download) - annotate - [select for diffs], Tue Jun 26 18:02:43 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Bring back the release command. More work to be done though.
OK joris@ niallo@.

Revision 1.59 / (download) - annotate - [select for diffs], Tue Jun 26 02:24:10 2007 UTC (16 years, 10 months ago) by niallo
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

add support for cvs rlog.
from Mickey.

ok joris@ ray@

Revision 1.58 / (download) - annotate - [select for diffs], Mon Jun 18 17:54:13 2007 UTC (16 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

first stab at history stuff for opencvs, currently only writes
to CVSROOT/history but cannot parse it yet with the 'history' command.

"Commit it." ray@

Revision 1.57 / (download) - annotate - [select for diffs], Thu Feb 22 06:42:09 2007 UTC (17 years, 2 months ago) by otto
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.56: +4 -3 lines
Diff to previous 1.56 (colored)

general includes cleanup sweep. ok joris@ niallo@

Revision 1.56 / (download) - annotate - [select for diffs], Mon Feb 19 11:40:00 2007 UTC (17 years, 3 months ago) by otto
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Fix const inconsistencies, void pointer artithmetic and a few other
things. now gcc -Wall and lint are more happy. ok joris@ xsa@

Revision 1.55 / (download) - annotate - [select for diffs], Mon Nov 27 14:19:53 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

client-side of the annotate command is usable, build it too.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Nov 14 09:47:52 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Bring back version command. Still needs tweaks to make the
gnu cvs client<->opencvs server setup work. Rest works fine.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Nov 13 12:57:03 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored)

Add server-side bits for admin command.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Jul 7 17:37:17 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

first part of opencvs remote, fairly useable on existing trees
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).

Revision 1.51 / (download) - annotate - [select for diffs], Mon Jun 12 13:56:00 2006 UTC (17 years, 11 months ago) by xsa
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

bring back a working version of the `cvs init' command. OK joris@.

Revision 1.50 / (download) - annotate - [select for diffs], Wed Jun 7 18:19:07 2006 UTC (17 years, 11 months ago) by xsa
Branch: MAIN
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

bring back tag command; basic tag addition/deletion available. OK joris@.

Revision 1.49 / (download) - annotate - [select for diffs], Wed May 31 22:25:59 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

add support for the export command.

export does exactly the same as checkout except it does
not create any administrative (CVS/) directories.

Revision 1.48 / (download) - annotate - [select for diffs], Tue May 30 07:00:30 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

hello import, only works for non-existing repositories right now,
but work is in progress for importing stuff into existing repositories.

Revision 1.47 / (download) - annotate - [select for diffs], Mon May 29 05:34:31 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

add remove support, hacked by xsa@ but lots of modifications
from me to actually make it work properly.

commiting since xsa@ is not around and i want to move forward.
ray@ agrees.

Revision 1.46 / (download) - annotate - [select for diffs], Sun May 28 21:11:12 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

add basic 'cvs log' support.

Revision 1.45 / (download) - annotate - [select for diffs], Sun May 28 10:15:35 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

enable basic add command, only works on files right now.

Revision 1.44 / (download) - annotate - [select for diffs], Sat May 27 03:30:30 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.43: +8 -194 lines
Diff to previous 1.43 (colored)

commit the new opencvs code, i have been hacking on
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.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Apr 14 02:45:35 2006 UTC (18 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.42: +13 -13 lines
Diff to previous 1.42 (colored)

remove a metric buttload of excessive ()
no binary change; ok ray

Revision 1.42 / (download) - annotate - [select for diffs], Mon Jan 2 08:11:56 2006 UTC (18 years, 4 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.41: +2 -10 lines
Diff to previous 1.41 (colored)

#include's cleanup; ok joris@ niallo@.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Dec 30 17:51:01 2005 UTC (18 years, 4 months ago) by reyk
Branch: MAIN
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored)

knf

Revision 1.40 / (download) - annotate - [select for diffs], Fri Dec 30 02:03:28 2005 UTC (18 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.39: +10 -15 lines
Diff to previous 1.39 (colored)

major cleanup of the functions handling the remote cvs protocol.
makes the code a lot more readable and understandable.

ok xsa@ and niallo@

Revision 1.39 / (download) - annotate - [select for diffs], Sat Dec 10 20:27:45 2005 UTC (18 years, 5 months ago) by joris
Branch: MAIN
Changes since 1.38: +3 -6 lines
Diff to previous 1.38 (colored)

switch to xmalloc stuff, me and xsa@ agreed on this a long
time ago, but we were being held back by jfb. too bad for him.

next step is to use fatal() through out the code for unrecoverable
errors instead of trying to be all nice and fluffy and reach main() again.

ok niallo@ and xsa@

Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 3 01:02:08 2005 UTC (18 years, 5 months ago) by joris
Branch: MAIN
Changes since 1.37: +12 -1 lines
Diff to previous 1.37 (colored)

add very basic support for the following stuff:

- checkout in local mode (example: /cvs)
- update in local and server mode (example: /cvs and user@host:/cvs)
- import in local and server mode (example: /cvs and user@host:/cvs)

what remains to be done:

- not all options are supported yet, and update cannot pick up newly
  added files yet. these things are pending and will be commited
  real soon.

- checkout only works locally right now.

- fix rcs parsing code so that we don't fucking hog 100% cpu
  on really BIG BIG BIG ass trees.

mainly tested by pedro@ and myself, thanks a lot pedro!

"go for it" niallo@

Revision 1.37 / (download) - annotate - [select for diffs], Sat Oct 22 17:23:21 2005 UTC (18 years, 7 months ago) by joris
Branch: MAIN
Changes since 1.36: +3 -2 lines
Diff to previous 1.36 (colored)

- don't check for admin files when running init;
- don't pass the Entry for newly added files to cvs_date_parse()
- in rcs_rev_add don't bother looking for the previous rev if we
  are creating the RCS file.

from PR 4575

Revision 1.36 / (download) - annotate - [select for diffs], Fri Oct 7 21:47:32 2005 UTC (18 years, 7 months ago) by reyk
Branch: MAIN
Changes since 1.35: +9 -5 lines
Diff to previous 1.35 (colored)

knf and spacing, ok joris@

Revision 1.35 / (download) - annotate - [select for diffs], Tue Sep 13 17:24:38 2005 UTC (18 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

unbreak opencvs server
ok xsa@

Revision 1.34 / (download) - annotate - [select for diffs], Wed Sep 7 17:43:15 2005 UTC (18 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.33: +52 -4 lines
Diff to previous 1.33 (colored)

make sure the administrative files that the commands depend on are
present before we try to continue.

ok xsa@

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jul 26 16:03:20 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

move trace message before calling cvs_connect();

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jul 25 12:05:43 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

KNF;

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jul 23 11:19:46 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.30: +23 -12 lines
Diff to previous 1.30 (colored)

rewrite of the file code. the previous one was just
a mess and not clean.
this code is much cleaner, faster, and uses less memory overall.

tested by xsa@, brad@, Michael Knudsen, and myself.
okay xsa@

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jul 21 11:42:24 2005 UTC (18 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored)

<sys/param.h> is already included in "cvs.h", no need to duplicate;

Revision 1.29 / (download) - annotate - [select for diffs], Fri Jul 8 10:30:24 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)



don't try to run the pruning function on server side.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jul 7 14:27:57 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)



remove trailing whitespaces

from deraadt@

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jul 4 07:11:10 2005 UTC (18 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.26: +1 -7 lines
Diff to previous 1.26 (colored)

enable all commands; ok joris@.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jun 14 15:27:31 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.25: +7 -1 lines
Diff to previous 1.25 (colored)



finish pruning support, this has been sitting
in my tree since c2k5

ok xsa@

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 13 13:02:18 2005 UTC (18 years, 11 months ago) by xsa
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

move the CVSROOT check earlier in the process, this way we get the
CVSROOT checked before the commands are run ... ok joris@.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jun 7 16:22:19 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23 (colored)



don't forget to call cvs_disconnect() at the end
of a remote connection.

ok xsa@

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 2 20:12:06 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.22: +5 -4 lines
Diff to previous 1.22 (colored)



handle commands which do not have any init callback a bit
better, eliminates the use of dummy functions.

OK jfb@

Revision 1.22 / (download) - annotate - [select for diffs], Tue May 31 08:58:47 2005 UTC (18 years, 11 months ago) by xsa
Branch: MAIN
Changes since 1.21: +4 -5 lines
Diff to previous 1.21 (colored)

headers ordering (alphabetically) and cleanup, from mbalmer@ and myself;

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 25 04:12:54 2005 UTC (18 years, 11 months ago) by jfb
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

no need to check cvs_trace before outputting a trace, the log code
does it for us

Revision 1.20 / (download) - annotate - [select for diffs], Tue May 24 04:21:54 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.19: +1 -4 lines
Diff to previous 1.19 (colored)

remove debugging messages

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 24 04:12:25 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.18: +144 -44 lines
Diff to previous 1.18 (colored)

Merge the cvs_cmd and cvs_cmd_info structures and add the necessary
fields to hook local versions of the commands.  This needs to go in
before it gets any bigger

ok joris

Revision 1.18 / (download) - annotate - [select for diffs], Mon May 23 17:43:54 2005 UTC (19 years ago) by xsa
Branch: MAIN
Changes since 1.17: +4 -1 lines
Diff to previous 1.17 (colored)

add some logging for `cvs -t' option use; ok joris@

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 20 05:13:44 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.16: +12 -13 lines
Diff to previous 1.16 (colored)



execute the command callback at the same time we are building
the in-memory filelist. cuts down on execution time for larger trees.

"put it in!" jfb@

Revision 1.16 / (download) - annotate - [select for diffs], Mon Apr 25 21:58:32 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)



first part of file API changes:

- fix our behaviour regarding directories or files in a different
  directory than we currently are as arguments to commands, this
  allows stuff like "cvs status sys/arch/i386/Makefile" to work.

- when parsing a pathname only load the needed nodes of the path
  instead of loading *everything* in memory.

the next step in this is to merge the collection and callback
execution together.

ok jfb@, xsa@

Revision 1.15 / (download) - annotate - [select for diffs], Mon Apr 25 17:59:16 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.14: +3 -8 lines
Diff to previous 1.14 (colored)

* add missing 'R' flag in diff synopsis
* add the CVS_EX_BADROOT return code to indicate that there was no
  CVSROOT given or it was invalid

ok joris, xsa

Revision 1.14 / (download) - annotate - [select for diffs], Mon Apr 18 21:06:46 2005 UTC (19 years, 1 month ago) by jfb
Branch: MAIN
Changes since 1.13: +1 -5 lines
Diff to previous 1.13 (colored)

remove debugging leftovers

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 18 21:02:49 2005 UTC (19 years, 1 month ago) by jfb
Branch: MAIN
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored)

Modify the CVSFILE structure using a union to keep information about
both files and directories.  We can now keep the revision number for
regular files, and don't need to fetch the appropriate entry in the
command callbacks.  This saves a huge amount of parsing on Entries
files.

ok joris@

Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 13 14:49:05 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)



cmd_helper() returns error codes > 0 or 0 on success.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 12 17:20:01 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.10: +9 -9 lines
Diff to previous 1.10 (colored)



use the new CVS_EX_* error codes here as well.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 12 14:58:40 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)



introduce our own set of error codes used by the commands to report
what exactly went wrong in case of an error.

ok jfb@

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 11 18:02:58 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)



don't include sysexits.h now we don't use those error codes
anymore.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 11 17:56:27 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)



remove EX_USAGE error codes

ok jfb@

Revision 1.7 / (download) - annotate - [select for diffs], Sun Apr 3 17:32:50 2005 UTC (19 years, 1 month ago) by xsa
Branch: MAIN
Changes since 1.6: +11 -11 lines
Diff to previous 1.6 (colored)

first round of EX_* exit codes removal; ok joris@.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 1 09:44:00 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.5: +7 -1 lines
Diff to previous 1.5 (colored)



make sure we don't do unneeded things for the version command.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Mar 31 17:18:24 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.4: +9 -1 lines
Diff to previous 1.4 (colored)



make sure the server command can still be reached with the
new framework.

ok xsa@

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 31 15:47:17 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.3: +7 -5 lines
Diff to previous 1.3 (colored)



- as long as we are using the sysexits.h error codes make sure
  we handle them.
- handle cmd_sendflags() when it fails.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 29 03:10:27 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.2: +8 -6 lines
Diff to previous 1.2 (colored)



allow cmd_options to be NULL, so that commands which
have no options will work fine.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 28 17:17:38 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)



fix argument count in cvs_startcmd()

ok jfb@

Revision 1.1 / (download) - annotate - [select for diffs], Thu Mar 24 01:03:41 2005 UTC (19 years, 2 months ago) by joris
Branch: MAIN



add the first pieces of our new command framework.

ok jfb@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.