OpenBSD CVS

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


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.129 / (download) - annotate - [select for diffs], Mon Oct 19 19:51:20 2020 UTC (3 years, 6 months ago) by naddy
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, HEAD
Changes since 1.128: +12 -5 lines
Diff to previous 1.128 (colored)

Accommodate POSIX basename(3) that takes a non-const parameter and
may modify the string buffer.

ok florian@ millert@

Revision 1.128 / (download) - annotate - [select for diffs], Sat Jul 14 21:28:02 2018 UTC (5 years, 10 months ago) by joris
Branch: MAIN
CVS Tags: 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
Changes since 1.127: +2 -2 lines
Diff to previous 1.127 (colored)

don't run cvs_client_sendfile() if its file_type is CVS_DIR, but do not
depend on it being CVS_FILE explicitly.

unbreaks remote operations on removed files.

Revision 1.127 / (download) - annotate - [select for diffs], Mon Aug 21 16:45:13 2017 UTC (6 years, 8 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.126: +3 -2 lines
Diff to previous 1.126 (colored)

When executing ssh, use "--" to indicate end of arguments before the
host name.  Adapted from a MirBSD diff by Thorsten Glaser.

Revision 1.126 / (download) - annotate - [select for diffs], Thu Jun 1 08:17:27 2017 UTC (6 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.125: +2 -5 lines
Diff to previous 1.125 (colored)

Don't look at file_type until after cvs_remote_classify_file() was called.
The file status may be unknown until after that call.

Revision 1.125 / (download) - annotate - [select for diffs], Thu Nov 5 09:48:21 2015 UTC (8 years, 6 months ago) by nicm
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.124: +32 -37 lines
Diff to previous 1.124 (colored)

Remove xfree(), like already done for RCS. From Michael W Bombardieri,
ok mmcc

Revision 1.124 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:06 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.123: +22 -22 lines
Diff to previous 1.123 (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.123 / (download) - annotate - [select for diffs], Wed Sep 29 18:14:52 2010 UTC (13 years, 7 months ago) by nicm
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
Changes since 1.122: +16 -1 lines
Diff to previous 1.122 (colored)

Support for update -C, from zinovik.

ok tobias xsa

Revision 1.122 / (download) - annotate - [select for diffs], Fri Jul 23 21:46:05 2010 UTC (13 years, 9 months ago) by ray
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.121: +6 -6 lines
Diff to previous 1.121 (colored)

Reduce variable/function name and whitespace differences between
cvs/rcs.

OK xsa zinovik

Revision 1.121 / (download) - annotate - [select for diffs], Sat Apr 4 11:29:57 2009 UTC (15 years, 1 month ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

properly expand modules if requested by the client,
this option is needed so gnu cvs clients can play along
properly when running checkout <module> in a remote setup.

if we do not support this, gnu cvs refuses to send us any
existing files already on disk and opencvs will consider everything
as NEEDS_CHECKOUT, instead of running an update on existing stuff.

problem noticed by fgsch@
commited with opencvs, but please everybody else
do not use opencvs to commit yet.

Revision 1.120 / (download) - annotate - [select for diffs], Wed Apr 1 06:41:58 2009 UTC (15 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored)

in client mode, be sure to consider the file modified if a conflict
exists in the CVS/Entries file, otherwise the server has no way
of determining if the user has resolved it or not.

also in client mode, send a conflict as Â"+=" not "+" alone, so other
cvs implementations get it.

commited entirely with opencvs,
with permission by deraadt@

Revision 1.119 / (download) - annotate - [select for diffs], Mon Feb 23 21:28:57 2009 UTC (15 years, 2 months ago) by tobias
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.118: +3 -2 lines
Diff to previous 1.118 (colored)

Properly convert between gmt and localtime for unchanged files as client.
Problem reported by Jesus Sanchez (zexel08 at gmail dot com).

ok joris

Revision 1.118 / (download) - annotate - [select for diffs], Sat Feb 21 14:50:53 2009 UTC (15 years, 2 months ago) by joris
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117 (colored)

use FILE_ON_DISK flags when we need to verify if a file
exists in the working copy or not instead of checking fd being -1
since this can differ in server or local mode.

Revision 1.117 / (download) - annotate - [select for diffs], Fri Feb 13 20:50:15 2009 UTC (15 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.116: +7 -4 lines
Diff to previous 1.116 (colored)

be more sane in handling the given repository path
in cvs_client_updated().

Revision 1.116 / (download) - annotate - [select for diffs], Sat Jun 14 03:19:15 2008 UTC (15 years, 11 months ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.115: +1 -7 lines
Diff to previous 1.115 (colored)

don't always re-open the same CVS/Entries file, instead keep the
last opened CVS/Entries around to operate on and close it whenever
we switch directory. gives us a small performance boost, obviously.

while doing this, switch the way we write revisions to disk by
using fwrite(3) so stuff can get written to disk in chunks
instead of writing everything line by line, another win.

with help from otto@
ok tobias@

Revision 1.115 / (download) - annotate - [select for diffs], Wed Jun 11 02:19:13 2008 UTC (15 years, 11 months ago) by tobias
Branch: MAIN
Changes since 1.114: +20 -14 lines
Diff to previous 1.114 (colored)

Avoid possible NULL pointer dereferences by using reentrant versions
of time functions.

ok joris

Revision 1.114 / (download) - annotate - [select for diffs], Tue Jun 10 05:01:36 2008 UTC (15 years, 11 months ago) by tobias
Branch: MAIN
Changes since 1.113: +3 -4 lines
Diff to previous 1.113 (colored)

We have a cvs_buf_puts implementation now, also use cvs_buf_putc instead
of cvs_buf_append where appropiate.

ok joris

Revision 1.113 / (download) - annotate - [select for diffs], Thu Apr 24 19:13:56 2008 UTC (16 years ago) by tobias
Branch: MAIN
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored)

Use a fixed string in case of vasprintf() error instead of relying on
strerror().  Although our vasprintf() sets errno, we cannot rely on it on
other systems.

ok ray (who spotted this issue), xsa

Revision 1.112 / (download) - annotate - [select for diffs], Fri Apr 18 20:26:07 2008 UTC (16 years, 1 month ago) by tobias
Branch: MAIN
Changes since 1.111: +5 -2 lines
Diff to previous 1.111 (colored)

Properly check memory allocation in client code.  While at it, unified
vasprintf() check across OpenCVS code base.

Based on a diff by Jacek Masiulaniec.

ok (and unification requested by) xsa

Revision 1.111 / (download) - annotate - [select for diffs], Sun Mar 9 03:32:01 2008 UTC (16 years, 2 months ago) by joris
Branch: MAIN
Changes since 1.110: +2 -2 lines
Diff to previous 1.110 (colored)

revert one of tobias his changes, it broke remote for several commands.

Revision 1.110 / (download) - annotate - [select for diffs], Sun Mar 9 00:36:30 2008 UTC (16 years, 2 months ago) by tobias
Branch: MAIN
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored)

Prevent sending of "Directory" messages for arguments in remote setup if
the specified files (or directories) do not exist.

ok joris

Revision 1.109 / (download) - annotate - [select for diffs], Sat Mar 8 20:52:36 2008 UTC (16 years, 2 months ago) by tobias
Branch: MAIN
Changes since 1.108: +5 -9 lines
Diff to previous 1.108 (colored)

Set umask (and cvs_umask) to system's umask in local and client mode.
Also zap umask(0);umask(mask); calls, we have cvs_umask for this.

ok joris

Revision 1.108 / (download) - annotate - [select for diffs], Fri Feb 29 21:43:57 2008 UTC (16 years, 2 months ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.107: +3 -1 lines
Diff to previous 1.107 (colored)

handle file permissions and owners properly.
matches what gnu cvs does.

fixes the fact that we couldnt update group writable files.

problem report & diff testing by David Crawshaw.

Revision 1.107 / (download) - annotate - [select for diffs], Thu Feb 28 20:00:56 2008 UTC (16 years, 2 months ago) by joris
Branch: MAIN
Changes since 1.106: +1 -2 lines
Diff to previous 1.106 (colored)

do not fatal() on CVS_METHOD_EXT, since we actually support this.
reported & diff tested by Geerd-Dietger Hoffmann

Revision 1.106 / (download) - annotate - [select for diffs], Wed Feb 27 22:34:04 2008 UTC (16 years, 2 months ago) by joris
Branch: MAIN
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored)

prevent file races

ok tobias@

Revision 1.105 / (download) - annotate - [select for diffs], Mon Feb 11 20:33:11 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored)

Cleanup buf implementation:

* Don't check for NULL on buffer creation, because it calls fatal() when
  something's wrong.
* All buffers are supposed to expand if there is no space left in them,
  so zap flags as well.
* Remove code that is now dead.

OK joris@

> Inspired by a diff from Igor Zinovik about unchecked return value.

Revision 1.104 / (download) - annotate - [select for diffs], Sun Feb 10 14:08:52 2008 UTC (16 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.103: +7 -6 lines
Diff to previous 1.103 (colored)

+ #define CVS_DATE_FMT   "%Y.%m.%d.%H.%M.%S"
...and use it.

Revision 1.103 / (download) - annotate - [select for diffs], Sun Feb 10 12:34:37 2008 UTC (16 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.102: +19 -3 lines
Diff to previous 1.102 (colored)

handle date tags if we receive / send them

Revision 1.102 / (download) - annotate - [select for diffs], Sat Feb 9 20:04:00 2008 UTC (16 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.101: +23 -11 lines
Diff to previous 1.101 (colored)

Introduce cvs_ent_line_str() - formats CVS/Entries lines.
OK tobias@.

Revision 1.101 / (download) - annotate - [select for diffs], Sat Feb 9 12:48:23 2008 UTC (16 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

remote improvements:

- make sure the client creates the correct CVS/Repository when running
  checkout if there was no -d targetdir specified.
- allow -D to work remotely for both checkout and update.

Revision 1.100 / (download) - annotate - [select for diffs], Tue Feb 5 21:49:29 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.99: +2 -3 lines
Diff to previous 1.99 (colored)

When server sends CheckedIn use the supplied option and tag -- not the
one already in our CVS/Entries.

OK xsa@

Revision 1.99 / (download) - annotate - [select for diffs], Sun Feb 3 18:18:44 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (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.98 / (download) - annotate - [select for diffs], Sun Feb 3 17:20:14 2008 UTC (16 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.97: +29 -19 lines
Diff to previous 1.97 (colored)

better CVSROOT/module support, includes remote support and modules
that are not aliases (-a);

OK tobias@

Revision 1.97 / (download) - annotate - [select for diffs], Sun Feb 3 15:57:25 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.96: +2 -2 lines
Diff to previous 1.96 (colored)

Like i wrote in last commit, it's supposed to be sys/time.h, not sys/times.h.

Revision 1.96 / (download) - annotate - [select for diffs], Sun Feb 3 15:08:04 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 (colored)

(f)utimes takes sys/time.h

Revision 1.95 / (download) - annotate - [select for diffs], Fri Feb 1 21:09:59 2008 UTC (16 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.94: +32 -41 lines
Diff to previous 1.94 (colored)

Make cvs_requests struct more readable.

Revision 1.94 / (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.93: +2 -2 lines
Diff to previous 1.93 (colored)

Added rannotate support

OK xsa@

Revision 1.93 / (download) - annotate - [select for diffs], Thu Jan 31 22:09:05 2008 UTC (16 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

Zap trailing whitespaces.

Revision 1.92 / (download) - annotate - [select for diffs], Thu Jan 31 19:51:40 2008 UTC (16 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored)

Make use of CVS_REV_BUFSZ everywhere for `sticky'.

Revision 1.91 / (download) - annotate - [select for diffs], Tue Jan 29 11:55:30 2008 UTC (16 years, 3 months ago) by tobias
Branch: MAIN
Changes since 1.90: +4 -1 lines
Diff to previous 1.90 (colored)

Properly check if an argument has been supplied for "Removed"

> Diff from Igor Zinovik

Revision 1.90 / (download) - annotate - [select for diffs], Mon Jan 21 16:36:46 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.89: +24 -17 lines
Diff to previous 1.89 (colored)

Fixed export to be fully functional and compliant to GNU cvs in local and
remote setups.

OK xsa@

Revision 1.89 / (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.88: +2 -2 lines
Diff to previous 1.88 (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.88 / (download) - annotate - [select for diffs], Thu Jan 10 10:08:22 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.87: +4 -7 lines
Diff to previous 1.87 (colored)

another strcspn() round

Revision 1.87 / (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.86: +2 -2 lines
Diff to previous 1.86 (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.86 / (download) - annotate - [select for diffs], Thu Jan 10 09:48:51 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

Properly free entry

> Patch from Igor Zinovik

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

Ignore CVS directories during import in remote setups. assert()ed GNU
cvs server and was unwanted behaviour anyway.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Jan 10 09:41:52 2008 UTC (16 years, 4 months ago) by tobias
Branch: MAIN
Changes since 1.83: +29 -8 lines
Diff to previous 1.83 (colored)

Properly handle "cvs add" on a client/server setup with GNU cvs as a client.

Revision 1.83 / (download) - annotate - [select for diffs], Sun Nov 11 09:51:49 2007 UTC (16 years, 6 months ago) by tobias
Branch: MAIN
Changes since 1.82: +5 -2 lines
Diff to previous 1.82 (colored)

If a file has modifications in it (i.e. cvs update on modified files),
reapply umask as done with unmodified files.  Sticks at GNU cvs behaviour.

Revision 1.82 / (download) - annotate - [select for diffs], Sun Oct 7 18:12:48 2007 UTC (16 years, 7 months ago) by chl
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored)

nb is an int, so it should be compared to an int.

ok ray@

Revision 1.81 / (download) - annotate - [select for diffs], Sat Sep 22 15:30:29 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.80: +2 -4 lines
Diff to previous 1.80 (colored)

Support for checkout with a local repository already in place.

OK joris@

Revision 1.80 / (download) - annotate - [select for diffs], Mon Sep 17 18:36:54 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.79: +3 -3 lines
Diff to previous 1.79 (colored)

Print error messages sent by server on stderr. While at it, replaced
cvs_printf in cvs_client_m with puts (no need of cvs_printf's abilities
here).

OK joris@

Revision 1.79 / (download) - annotate - [select for diffs], Mon Sep 10 19:11:08 2007 UTC (16 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.78: +1 -6 lines
Diff to previous 1.78 (colored)

remove my addition of portnumber for rsh in CVSROOT.
while it sounds like a "good" idea some people convinced me otherwise.

mostly because this breaks compat with GNU cvs.

Revision 1.78 / (download) - annotate - [select for diffs], Mon Sep 10 14:06:14 2007 UTC (16 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.77: +6 -1 lines
Diff to previous 1.77 (colored)

Allow port specification in our CVSROOT which is used for our
ssh connection to our server.

Example: joris@somehost.com:2222:/cvs

OK tobias@

Revision 1.77 / (download) - annotate - [select for diffs], Fri Sep 7 19:36:05 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.76: +4 -2 lines
Diff to previous 1.76 (colored)

Added support for single file checkout.

OK joris@

Revision 1.76 / (download) - annotate - [select for diffs], Fri Sep 7 19:18:41 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.75: +11 -8 lines
Diff to previous 1.75 (colored)

Do not use global option -V (GNU cvs doesn't understand it), be very
verbose per default on server-side instead.

OK joris@

Revision 1.75 / (download) - annotate - [select for diffs], Sun Sep 2 12:16:24 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

OpenCVS server init-support with OpenCVS and GNU cvs clients.

OK joris@

Revision 1.74 / (download) - annotate - [select for diffs], Sun Sep 2 11:11:12 2007 UTC (16 years, 8 months ago) by tobias
Branch: MAIN
Changes since 1.73: +1 -17 lines
Diff to previous 1.73 (colored)

Log all commands sent with cvs_remote_output(), not just
cvs_client_send_request(). Simplified logging code while at it.

OK joris@

Revision 1.73 / (download) - annotate - [select for diffs], Sat Sep 1 15:41:34 2007 UTC (16 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

s/free/xfree

Revision 1.72 / (download) - annotate - [select for diffs], Thu Aug 30 11:07:18 2007 UTC (16 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.71: +22 -1 lines
Diff to previous 1.71 (colored)

properly send our log message to the server using Argumentx, so we
no longer break when the log message has multiple lines.

from Tobias Stoeckmann, thanks for doing my work!

Revision 1.71 / (download) - annotate - [select for diffs], Tue Jul 17 20:29:58 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

Forgot this part about rlog not needing the Directory request to be sent.

Revision 1.70 / (download) - annotate - [select for diffs], Tue Jul 17 16:13:39 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.69: +3 -2 lines
Diff to previous 1.69 (colored)

Do not send the Directory request when using the rlog command.
OK joris@.

Revision 1.69 / (download) - annotate - [select for diffs], Tue Jul 3 13:22:42 2007 UTC (16 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.68: +16 -5 lines
Diff to previous 1.68 (colored)

Rework the way opencvs works in relation to files in the Attic/:

Previously, files in the 'Attic/' were linked into our filelist as being
'Attic/filename,v' this caused unneeded stress on certain functions
like cvs_file_classify() who had to do pointer voodoo to split out
the 'Attic/' part and do other very weird stuff to normalize the pathname
of these files.

Instead, we handle these files early in the start when we
build the fileslist in cvs_repository_getdir(). When encountering
the 'Attic/' directory, we recurse in it if required but instead of
using the 'Attic/' directory component as our base directory we stick
with the directory name where 'Attic/' resides in, resulting in the
correct filename while maintaining the correct RCSpath for the file.

This made the following things a lot easier:
(and in most cases actually fixed the below points)

- status with files in Attic/.
- checking out HEAD repositories with files in Attic/.
- checking out repositories with -rTAG.
- updating with -rTAG.

and as an added bonus the following now also works:

- correctly creating CVS/Tag in both local and remote mode thus
  allowing update/status/and more to work correctly with the tagged tree.
  (thanks to the correct handling of -rTAG cases).
- resetting tags with opencvs -A properly works too now.

This is a major step forward into the usability
of OpenCVS when it comes to maintaining multiple tagged trees, the next
logical step would be to fix commiting to branches.

enjoy you -stable cowards.

tested by myself, xsa, niallo and ckuethe
thanks guys!

Revision 1.68 / (download) - annotate - [select for diffs], Fri Jun 29 12:42:05 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.67: +3 -2 lines
Diff to previous 1.67 (colored)

Server-side bits for release command.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Jun 28 21:38:09 2007 UTC (16 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.66: +8 -7 lines
Diff to previous 1.66 (colored)

Sync revisions and time buffers size to be consistent with each others.
Simplifies further size tweaks if needed.
OK niallo@ ray@.

Revision 1.66 / (download) - annotate - [select for diffs], Wed Jun 27 20:42:19 2007 UTC (16 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.65: +32 -20 lines
Diff to previous 1.65 (colored)

have the server be more strict about the requests the client
sends that need a 'Directory' request first, so we do not
end up with very weird and possibly insecure behaviour.

more soon!

ok niallo@ ray@ xsa@

Revision 1.65 / (download) - annotate - [select for diffs], Wed Jun 27 03:58:16 2007 UTC (16 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.64: +16 -4 lines
Diff to previous 1.64 (colored)

We were missing the needed clue/magic to have our remote setup
handle files that have been removed from the repository
correctly, which resulted in them still being in the working copy
after doing an update.

noticed and diff tested by ckuethe@.

Revision 1.64 / (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.63: +2 -2 lines
Diff to previous 1.63 (colored)

add support for cvs rlog.
from Mickey.

ok joris@ ray@

Revision 1.63 / (download) - annotate - [select for diffs], Sat May 26 02:50:46 2007 UTC (16 years, 11 months ago) by ray
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Increase sticky tag buffer size.

Fix suggested by otto and xsa.

Revision 1.62 / (download) - annotate - [select for diffs], Fri May 25 22:36:47 2007 UTC (16 years, 11 months ago) by ray
Branch: MAIN
Changes since 1.61: +34 -2 lines
Diff to previous 1.61 (colored)

Call fatal() if we are missing an argument.  From Tobias Stoeckmann.

OK niallo@.

Revision 1.61 / (download) - annotate - [select for diffs], Thu May 17 03:26:33 2007 UTC (17 years ago) by ray
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Remove nonsensical dereference.  From tbert.

OK niallo && xsa

Revision 1.60 / (download) - annotate - [select for diffs], Wed May 16 09:52:47 2007 UTC (17 years ago) by xsa
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

open() returns -1 on error, not NULL. From Tobias Stoeckmann.

Revision 1.59 / (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.58: +13 -4 lines
Diff to previous 1.58 (colored)

general includes cleanup sweep. ok joris@ niallo@

Revision 1.58 / (download) - annotate - [select for diffs], Sat Feb 17 18:23:43 2007 UTC (17 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.57: +9 -15 lines
Diff to previous 1.57 (colored)

cvs_path_cat() removal since we can now easily handle that
functionality w/ xsnprintf(); Initial diff started by thib@.
OK thib@ joris@.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Jan 31 21:07:35 2007 UTC (17 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.56: +11 -30 lines
Diff to previous 1.56 (colored)

snprintf() -> xsnprintf()

Revision 1.56 / (download) - annotate - [select for diffs], Sun Jan 28 02:04:45 2007 UTC (17 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.55: +70 -1 lines
Diff to previous 1.55 (colored)

add merging support in both local and remote sides.
tested by many, thanks.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Jan 27 19:38:19 2007 UTC (17 years, 3 months ago) by otto
Branch: MAIN
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored)

preserve flags in Entries in the remote case. ok xsa@ joris@

Revision 1.54 / (download) - annotate - [select for diffs], Fri Jan 26 21:59:11 2007 UTC (17 years, 3 months ago) by otto
Branch: MAIN
Changes since 1.53: +12 -20 lines
Diff to previous 1.53 (colored)

more fixe size buffers on the stack. ok xsa@ joris@

Revision 1.53 / (download) - annotate - [select for diffs], Fri Jan 26 21:48:17 2007 UTC (17 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.52: +5 -4 lines
Diff to previous 1.52 (colored)

- support [-k mode] for the add command
- do not let the file keyword expension options (-k) disappear
from the Entries file when doing a commit/update/checkout
- be sure the expension mode gets written to the RCS file when a file
is added/committed in the first place
problems raised by otto@; tests/ok otto@ and joris@.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Jan 26 11:19:44 2007 UTC (17 years, 3 months ago) by joris
Branch: MAIN
Changes since 1.51: +2 -4 lines
Diff to previous 1.51 (colored)

Handle CVS/Entries and file timestamp correctly so we do
not mistakenly see a file as Modified while it is not.

As a result, we can remove the very hackish cvs_hack_time() and
GNU cvs and opencvs should almost get along now.

lotsa help and okay The otto@

Revision 1.51 / (download) - annotate - [select for diffs], Fri Jan 26 10:42:06 2007 UTC (17 years, 3 months ago) by otto
Branch: MAIN
Changes since 1.50: +5 -2 lines
Diff to previous 1.50 (colored)

respect umask; ok joris@

Revision 1.50 / (download) - annotate - [select for diffs], Thu Jan 25 18:56:33 2007 UTC (17 years, 3 months ago) by otto
Branch: MAIN
Changes since 1.49: +8 -27 lines
Diff to previous 1.49 (colored)

use more stack allocations for fixed size buffers. ok xsa@ joris@

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jan 18 16:45:52 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

import improvements:
- add support for remote import in opencvs client and server.
- do not free already free'd buffers in import_update()
- do not append a '\0' to the loaded file buffer, this was bad behaviour

makes import work fine both locally and remotely.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Jan 17 17:54:50 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.47: +4 -2 lines
Diff to previous 1.47 (colored)

add support for remote checkout in both our client and server,
with this the last real dependency to actually be able to use opencvs
in a remote setup has been added.

based upon an initial diff from xsa@
'kay niallo@

Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 16 09:14:19 2007 UTC (17 years, 4 months ago) by xsa
Branch: MAIN
Changes since 1.46: +7 -1 lines
Diff to previous 1.46 (colored)

handle the export command in cvs_client_{set,clear}_sticky().

Revision 1.46 / (download) - annotate - [select for diffs], Sat Jan 13 15:29:34 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.45: +2 -8 lines
Diff to previous 1.45 (colored)

- remote update now works again, with new rcs api
- we no longer hold the entire file in memory when sending or receiving it

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jan 11 02:35:55 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

in a remote setup:
do not connect to the remote server until we are sure all the options
passed to the commands are valid.

noticed by xsa@

Revision 1.44 / (download) - annotate - [select for diffs], Wed Jan 3 22:28:30 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.43: +7 -14 lines
Diff to previous 1.43 (colored)

add support for 'remove' in a remote setup.
testing appriciated, as always.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jan 3 21:00:43 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.42: +1 -4 lines
Diff to previous 1.42 (colored)

revert changes made in 1.40 - it breaks add in a remote setup
because opencvs server does not support 'wrapper-sendme-rcsOptions'
for the moment.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jan 3 19:27:28 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.41: +3 -31 lines
Diff to previous 1.41 (colored)

fix CVS_CLIENT_LOG logging, we were missing parts
which was making it very hard to correctly debug remote connections.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jan 2 23:55:15 2007 UTC (17 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.40: +15 -12 lines
Diff to previous 1.40 (colored)

- fix cvs_client_remove_entry to correctly handle the passed data
- when commiting in a remote setup, allow the opencvs server to send
  the correct response to the client when a file has been removed

Revision 1.40 / (download) - annotate - [select for diffs], Thu Dec 21 22:32:30 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

if the add or import command is issued, send the wrapper-sendme-rcsOptions
request to the server.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Dec 20 16:25:27 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.38: +1 -3 lines
Diff to previous 1.38 (colored)

remove debug message left in previous commit.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Dec 19 16:04:40 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.37: +18 -2 lines
Diff to previous 1.37 (colored)

add some bits to handle Remove-entry.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Dec 19 15:12:59 2006 UTC (17 years, 5 months ago) by joris
Branch: MAIN
Changes since 1.36: +5 -1 lines
Diff to previous 1.36 (colored)

- Introduce a way for the command code to recognize what the server replied.
- Modify the add command so it uses the above method to correctly enter
  added files in CVS/Entries if in a remote setup.

ok xsa@

... And no a shark didnt eat me.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Dec 19 14:11:21 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.35: +29 -1 lines
Diff to previous 1.35 (colored)

add client-side support for Set-static-directory.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Dec 19 11:46:39 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.34: +73 -1 lines
Diff to previous 1.34 (colored)

add client-side support for Clear-static-directory, Clear-sticky and
Set-sticky requests. Set-sticky needs more work though.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Dec 15 15:40:28 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.33: +13 -2 lines
Diff to previous 1.33 (colored)

add support for "Static-directory" request.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Dec 15 13:12:14 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

dummy support for update-patches request.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Dec 15 09:50:37 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

server-side Static-directory bits.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Dec 15 08:26:18 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

adjust the Directory request by sending the repository on a new line too.
matches gnu cvs behaviour.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 15 08:02:53 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

server-side Sticky bits.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Dec 14 15:13:17 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.28: +35 -2 lines
Diff to previous 1.28 (colored)

add support for the "Sticky" request; client-side only for now.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Nov 27 16:19:59 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

sort sent requests;

Revision 1.27 / (download) - annotate - [select for diffs], Mon Nov 27 16:04:10 2006 UTC (17 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

hook up annotate server bits.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Nov 14 15:39:41 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.25: +7 -2 lines
Diff to previous 1.25 (colored)

Add support for the "Set" request.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Nov 14 10:10:19 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.24: +20 -18 lines
Diff to previous 1.24 (colored)

add rlog and rannotate commands requests,
and sort them all while there so we get the same client/server output as
GNU CVS; easier to debug.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Nov 14 09:59:54 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

dummy support for Argumentx request.

Revision 1.23 / (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.22: +2 -1 lines
Diff to previous 1.22 (colored)

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

Revision 1.22 / (download) - annotate - [select for diffs], Mon Nov 13 15:55:54 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Add missing server-side bits for init...

Revision 1.21 / (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.20: +2 -2 lines
Diff to previous 1.20 (colored)

Add server-side bits for admin command.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 10 11:02:05 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.19: +7 -1 lines
Diff to previous 1.19 (colored)

do not forget to send -l and -q Global options too.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Nov 10 10:53:06 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 (colored)

send Global options -n -Q -r to the server.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Nov 9 14:00:14 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

cvs init remote bits.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Nov 9 09:24:28 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

remote tag command support joins the party!

Revision 1.16 / (download) - annotate - [select for diffs], Wed Nov 8 20:20:42 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.15: +189 -5 lines
Diff to previous 1.15 (colored)

bring back support for CVS_CLIENT_LOG that was removed with
the proto.c removal a while ago.... OK ray@ joris@.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 31 15:23:40 2006 UTC (17 years, 6 months ago) by xsa
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

a step ahead in opencvs add|remove remote support.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jul 20 15:14:22 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Chad Dougherty <crd@andrew.cmu.edu> teaches me how to spell 'supported' correctly

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jul 9 04:39:43 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored)

put the sticky tag if any in the correct place in the entries line when sending it to the server

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jul 9 01:47:20 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.11: +2 -15 lines
Diff to previous 1.11 (colored)

more straightforward trace (-t) output, too much is just too noisy.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jul 8 01:02:03 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (colored)

handle "." special in client_check_directory();

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 8 00:34:20 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.9: +36 -1 lines
Diff to previous 1.9 (colored)

allow update in remote mode to work a bit better and
create any missing directories or new directories with -d

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 7 17:37:17 2006 UTC (17 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.8: +483 -368 lines
Diff to previous 1.8 (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.8, Sat Jul 31 01:15:26 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.7: +0 -0 lines
FILE REMOVED

All the protocol code is in proto.c now

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jul 30 01:49:22 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.6: +1 -120 lines
Diff to previous 1.6 (colored)

Move to the new API for the client-server protocol.  All functions now
take a cvs root structure as parameter.  This will allow for much easier
management of CVS trees that make use of multiple roots.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 29 18:32:03 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.5: +8 -12 lines
Diff to previous 1.5 (colored)

Make cvs_client_sendinfo() aware of its root context and remove the
exporting of cvs_root

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jul 28 11:18:01 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Only put a space in the client buffer if the request has a non-NULL
argument.  This is only for prettying and makes us closer to the
GNU behaviour

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 28 01:53:28 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.3: +9 -6 lines
Diff to previous 1.3 (colored)

* prepare for an overhaul of the connection code by adding a cvsroot
  parameter to the cvs_client_connect() and cvs_client_disconnect()
  functions, so we rely less and less on a global variable

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 27 13:08:23 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

* don't always return 0 in cvs_client_sendreq()

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 26 16:01:22 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.1: +7 -12 lines
Diff to previous 1.1 (colored)

Remove the code that would avoid sending a `Directory' request if the
previous `Directory' request had sent the same dir, our code isn't as
stupid as it used to be

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Jul 13 22:02:40 2004 UTC (19 years, 10 months ago) by jfb
Branch: OpenCVS
CVS Tags: OpenCVS_0_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

* initial import from the cvs-tools module

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 13 22:02:40 2004 UTC (19 years, 10 months ago) by jfb
Branch: MAIN
Branch point for: OpenCVS

Initial revision

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.