OpenBSD CVS

CVS log for src/usr.bin/cvs/Attic/resp.c


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.74, Sat May 27 03:30:31 2006 UTC (17 years, 11 months ago) by joris
Branch: MAIN
CVS Tags: HEAD
Changes since 1.73: +1 -1 lines
FILE REMOVED

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.73 / (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.72: +10 -10 lines
Diff to previous 1.72 (colored)

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

Revision 1.72 / (download) - annotate - [select for diffs], Thu Mar 16 08:43:43 2006 UTC (18 years, 2 months ago) by xsa
Branch: MAIN
Changes since 1.71: +3 -2 lines
Diff to previous 1.71 (colored)

add missing {} so everything gets reached.

Revision 1.71 / (download) - annotate - [select for diffs], Fri Jan 27 12:56:28 2006 UTC (18 years, 3 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored)

cvs_mkadmin() cannot return < 0 anymore;

Revision 1.70 / (download) - annotate - [select for diffs], Thu Jan 26 09:05:31 2006 UTC (18 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.69: +5 -4 lines
Diff to previous 1.69 (colored)

strings cleanup; OK niallo@.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Jan 25 08:15:05 2006 UTC (18 years, 3 months ago) by xsa
Branch: MAIN
Changes since 1.68: +36 -37 lines
Diff to previous 1.68 (colored)

snprintf() cleanup; OK niallo@.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Jan 2 08:11:56 2006 UTC (18 years, 4 months ago) by xsa
Branch: MAIN
Changes since 1.67: +2 -14 lines
Diff to previous 1.67 (colored)

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

Revision 1.67 / (download) - annotate - [select for diffs], Fri Dec 30 16:47:36 2005 UTC (18 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.66: +44 -72 lines
Diff to previous 1.66 (colored)

more code cleanup, ok niallo@ and xsa@

Revision 1.66 / (download) - annotate - [select for diffs], Thu Dec 29 21:28:26 2005 UTC (18 years, 4 months ago) by joris
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

we were wrongly decrementing cvs_mtskt_depth when handling
a '-' MT response.

this caused checkout and update to fail remotely.
caught by xfree().

Revision 1.65 / (download) - annotate - [select for diffs], Tue Dec 20 18:17:01 2005 UTC (18 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.64: +2 -5 lines
Diff to previous 1.64 (colored)

cvs_buf_putc() and cvs_buf_write_*() functions cannot fail anymore;

Revision 1.64 / (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.63: +8 -14 lines
Diff to previous 1.63 (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.63 / (download) - annotate - [select for diffs], Sat Dec 3 01:02:09 2005 UTC (18 years, 5 months ago) by joris
Branch: MAIN
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (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.62 / (download) - annotate - [select for diffs], Mon Nov 28 08:49:25 2005 UTC (18 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

consistency in error messages;

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

diff3 support, needed for merging files together;

"go for it" niallo@

Revision 1.60 / (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.59: +2 -2 lines
Diff to previous 1.59 (colored)

knf and spacing, ok joris@

Revision 1.59 / (download) - annotate - [select for diffs], Thu Sep 15 22:12:23 2005 UTC (18 years, 8 months ago) by joris
Branch: MAIN
Changes since 1.58: +1 -10 lines
Diff to previous 1.58 (colored)

strip trailing slashes from any arguments passed to opencvs.
ok xsa@

Revision 1.58 / (download) - annotate - [select for diffs], Thu Sep 15 17:01:10 2005 UTC (18 years, 8 months ago) by xsa
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

check in cvs_mkadmin() wether we need to create or not the
CVS/Tag file. Sync the rest of the code accordingly; OK joris@.

Revision 1.57 / (download) - annotate - [select for diffs], Fri Aug 19 08:28:54 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

missing cast;

Revision 1.56 / (download) - annotate - [select for diffs], Wed Aug 17 16:43:39 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.55: +4 -3 lines
Diff to previous 1.55 (colored)

more use of CVS_ENT_MAXLINELEN;

Revision 1.55 / (download) - annotate - [select for diffs], Tue Aug 16 16:34:19 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

#define CVS_ENT_MAXLINELEN	1024
.. as the maximum length of a line in an Entries file, and use it.
problem spotted a while ago by mpech@.

ok jfb joris

Revision 1.54 / (download) - annotate - [select for diffs], Sun Aug 14 23:24:55 2005 UTC (18 years, 9 months ago) by joris
Branch: MAIN
Changes since 1.53: +9 -1 lines
Diff to previous 1.53 (colored)

we do not want '.' to show up in the entries file, because it
causes opencvs to crash.

reported by Mike Pechkin
ok xsa@

Revision 1.53 / (download) - annotate - [select for diffs], Tue Aug 2 12:08:13 2005 UTC (18 years, 9 months ago) by joris
Branch: MAIN
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored)

oops, missing variable;

Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 2 12:06:38 2005 UTC (18 years, 9 months ago) by joris
Branch: MAIN
Changes since 1.51: +77 -34 lines
Diff to previous 1.51 (colored)

fix a few bugs which happened when there is no CVS/ directory or when
entire directories were removed from the repository

found by mpech@
ok xsa@

Revision 1.51 / (download) - annotate - [select for diffs], Tue Jul 26 14:58:58 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

remove the (errno != ENOENT) check now that it is included in cvs_unlink();

Revision 1.50 / (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.49: +2 -2 lines
Diff to previous 1.49 (colored)

KNF;

Revision 1.49 / (download) - annotate - [select for diffs], Sun Jul 24 17:20:14 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.48: +2 -4 lines
Diff to previous 1.48 (colored)

use cvs_unlink();

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jul 24 16:46:40 2005 UTC (18 years, 9 months ago) by xsa
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

do not use `if (!var)' unless it's boolean, better use an == check;
ok jfb@ joris@.

Revision 1.47 / (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.46: +44 -40 lines
Diff to previous 1.46 (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.46 / (download) - annotate - [select for diffs], Fri Jul 22 16:27:29 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.45: +3 -4 lines
Diff to previous 1.45 (colored)

use the cf_name field of the CVSFILE struct instead of using the old
CVS_FILE_NAME macro. This macro used to be nifty because of all
the referencing for the names, but since we don't do that anymore and
use cf_name directly... byebye CVS_FILE_NAME()

okay xsa@

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jul 14 07:38:35 2005 UTC (18 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.44: +10 -10 lines
Diff to previous 1.44 (colored)

be consistent when declaring cvs_ent structs; ok jfb@ joris@.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jul 10 00:12:52 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.43: +17 -4 lines
Diff to previous 1.43 (colored)

if the Entries file for the parent directory is already open
when receiving a Clear-sticky / Set-sticky response from
the server, don't re-open it again and invalidate the open list,
but instead use the already opened Entries file.

solves our missing directory problem.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jul 5 12:00:45 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.42: +9 -4 lines
Diff to previous 1.42 (colored)



protect against cvs_getln() failure.

ok xsa@

Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 10 21:13:40 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.41: +61 -30 lines
Diff to previous 1.41 (colored)



instead of opening and closing the entry file all the
time, keep the entry file for the last received directory
open until we switch directories. cuts CPU time in half
and increases overall performance a bit.

ok xsa@

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

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

Revision 1.40 / (download) - annotate - [select for diffs], Tue May 24 22:00:25 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.39: +12 -10 lines
Diff to previous 1.39 (colored)



- create the Entries.Static file with 0644 permissions instead of 0400.
- only add the directory entry to the Entry file when it's not already there.

Revision 1.39 / (download) - annotate - [select for diffs], Tue May 24 19:13:52 2005 UTC (18 years, 11 months ago) by joris
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored)



remove debugging stuff

Revision 1.38 / (download) - annotate - [select for diffs], Tue May 24 07:33:36 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.37: +5 -12 lines
Diff to previous 1.37 (colored)



don't try to create directories with mkdir(2) in cvs_resp_sticky().
it will already be created with cvs_file_create().

fixes the Clear-sticky and Set-sticky responses.

Revision 1.37 / (download) - annotate - [select for diffs], Tue May 24 04:12:25 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.36: +5 -5 lines
Diff to previous 1.36 (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.36 / (download) - annotate - [select for diffs], Tue May 24 03:06:16 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.35: +21 -1 lines
Diff to previous 1.35 (colored)

create the target directory when we receive either of the
{Clear,Set}-{static-directory,sticky} responses

ok joris

Revision 1.35 / (download) - annotate - [select for diffs], Fri May 20 19:58:03 2005 UTC (19 years ago) by xsa
Branch: MAIN
Changes since 1.34: +16 -13 lines
Diff to previous 1.34 (colored)

cvs_noexec checks; jfb ok

Revision 1.34 / (download) - annotate - [select for diffs], Thu May 19 04:17:24 2005 UTC (19 years ago) by jfb
Branch: MAIN
Changes since 1.33: +5 -3 lines
Diff to previous 1.33 (colored)

use the date parsing code from date.y and fix timestamps on newly
created files so they match the values found in the corresponding
entries, otherwise all files appear as modified

ok joris

Revision 1.33 / (download) - annotate - [select for diffs], Thu May 12 17:32:16 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.32: +3 -1 lines
Diff to previous 1.32 (colored)



fix segfault in cvs_resp_error()

Revision 1.32 / (download) - annotate - [select for diffs], Wed May 11 00:07:57 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)



in cvs_resp_removed(), don't abort the operation if we are trying
to unlink(2) a file that has already been removed.

ok xsa@

Revision 1.31 / (download) - annotate - [select for diffs], Tue May 3 08:55:16 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.30: +9 -1 lines
Diff to previous 1.30 (colored)



catch stupid gnu cvs behaviour, it sends an empty error message
at the end of a diff command (even successfull ones) so
we have to make sure not to show the empty line on screen.

ok xsa@

Revision 1.30 / (download) - annotate - [select for diffs], Wed Apr 20 15:50:54 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.29: +5 -3 lines
Diff to previous 1.29 (colored)



shut up a useless warning for newly created files

ok jfb@

Revision 1.29 / (download) - annotate - [select for diffs], Tue Apr 19 16:57:07 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.28: +17 -6 lines
Diff to previous 1.28 (colored)



correctly handle the "Removed" response, so that the correct
file and entry are removed.

ok jfb@, xsa@

Revision 1.28 / (download) - annotate - [select for diffs], Mon Apr 18 21:02:50 2005 UTC (19 years, 1 month ago) by jfb
Branch: MAIN
Changes since 1.27: +6 -6 lines
Diff to previous 1.27 (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.27 / (download) - annotate - [select for diffs], Fri Apr 15 13:14:00 2005 UTC (19 years, 1 month ago) by xsa
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

braino; joris ok

Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 15 07:41:20 2005 UTC (19 years, 1 month ago) by xsa
Branch: MAIN
Changes since 1.25: +2 -4 lines
Diff to previous 1.25 (colored)

shudup useless warning; ok jfb@.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 14 03:02:35 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)



set ret to 0 after using it to check snprintf() so that
cvs_resp_handle() doesn't freak out and causes everything
to go crazy and fail.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Apr 13 15:08:36 2005 UTC (19 years, 1 month ago) by jfb
Branch: MAIN
Changes since 1.23: +31 -8 lines
Diff to previous 1.23 (colored)

check return values of snprintf() for potential overflows or errors

ok xsa@, joris@

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



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

Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 29 17:37:37 2005 UTC (19 years, 1 month ago) by joris
Branch: MAIN
Changes since 1.21: +5 -2 lines
Diff to previous 1.21 (colored)



cvs_file_attach() can fail, make sure we can handle it
when it does.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 27 18:34:26 2005 UTC (19 years, 3 months ago) by jfb
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.20: +5 -3 lines
Diff to previous 1.20 (colored)

since we close the handles to Entries files, we must reopen them to add
the directories when receiving a Clear-sticky or Set-sticky response.

spotted by Joris Vink

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 13 05:39:07 2005 UTC (19 years, 4 months ago) by jfb
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

when warning about unimplemented handlers, do not attempt to print
the errno message string

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 6 18:40:33 2005 UTC (19 years, 4 months ago) by jfb
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

check the return value of a strdup() call and return an error on
failure

from Joris Vink

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 13 22:53:48 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

yet another mistake in the protocol docs...even if we send the
appropriate Entry for a file which was lost locally, the server
responds with a Created, so we must remove the previous entry
before replacing it with the one we receive.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Dec 13 17:09:01 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.16: +14 -10 lines
Diff to previous 1.16 (colored)

free the buffer used to receive a file in the Updated response handler
and saner handling of checksums

spotted by and discussed with Joris Vink

Revision 1.16 / (download) - annotate - [select for diffs], Fri Dec 10 18:47:38 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.15: +15 -5 lines
Diff to previous 1.15 (colored)

fix the Copy-file response handler, it seems the CVS protocol
documentation is not exactly up to date for that handler as well

Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 8 20:00:23 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.14: +21 -15 lines
Diff to previous 1.14 (colored)

simplify the handler for Created, Updated, Update-existing and Merged
and close the Entries file handle when we are done modifying it.
this fixes a leak and syncs the contents on disk so the revisions
and dates get updated properly

Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 8 19:28:10 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.13: +29 -2 lines
Diff to previous 1.13 (colored)

support for the `Copy-file' response

Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 7 17:10:56 2004 UTC (19 years, 5 months ago) by tedu
Branch: MAIN
Changes since 1.12: +6 -22 lines
Diff to previous 1.12 (colored)

less whitespace, more pretty.  ok jfb

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 7 16:48:55 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.11: +26 -11 lines
Diff to previous 1.11 (colored)

avoid a crash when receiving either a Created, Updated, Update-existing
or Merged response by reopening the Entries file correctly before
making modifications to it

Fixes a SIGSEGV reported by Joris Vink and djm@

Revision 1.11 / (download) - annotate - [select for diffs], Mon Dec 6 21:03:12 2004 UTC (19 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.10: +9 -17 lines
Diff to previous 1.10 (colored)

tighten vertical spacing for else; jfb ok

Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 6 04:10:06 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.9: +17 -7 lines
Diff to previous 1.9 (colored)

implement a saner handler for the Removed and Remove-entry responses.
in the case of Removed, the file will actually be unlinked now.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 3 21:08:40 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.8: +23 -1 lines
Diff to previous 1.8 (colored)

When receiving a `Checked-in' response, update the Entries information
correctly.  This fixes the problem caused by a commit not updating
the information properly and subsequent commands generating a message
similar to:

Merging differences between 1.X and 1.Y into file
file already contains the differences between 1.X and 1.Y

Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 26 16:23:50 2004 UTC (19 years, 5 months ago) by jfb
Branch: MAIN
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Rewrite the internals of the file management code so that we do not keep
a full path to each file we load, and cache file names so we can have
multiple references to a single name.  This saves a lot of memory on large
trees such as /usr/src, especially on 'Makefile', 'README' and such.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Sep 23 15:35:10 2004 UTC (19 years, 7 months ago) by jfb
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 (colored)

print error messages when we receive the `error' response

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 13 13:27:52 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.5: +0 -2 lines
Diff to previous 1.5 (colored)

Remove unused variables

Revision 1.5 / (download) - annotate - [select for diffs], Fri Aug 13 13:24:13 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.4: +14 -2 lines
Diff to previous 1.4 (colored)

* add an entry for directories when we create them
* when writing a directory entry, skip the revision and timestamp

Revision 1.4 / (download) - annotate - [select for diffs], Fri Aug 13 12:46:26 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.3: +62 -106 lines
Diff to previous 1.3 (colored)

Assume the parent's Entries file is always opened when receiving a new
entry to add, and move to using the `ce_mtime' field of the entry so
we don't end up adding data from a local variable that was discarded

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 6 20:16:52 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.2: +7 -6 lines
Diff to previous 1.2 (colored)

Cleanup and fix a call to cvs_splitpath()

Revision 1.2 / (download) - annotate - [select for diffs], Tue Aug 3 05:08:45 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN
Changes since 1.1: +9 -1 lines
Diff to previous 1.1 (colored)

When creating a file, set its last access and modification times to the
last timestamp received by the `Mod-time' command

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 3 04:58:45 2004 UTC (19 years, 9 months ago) by jfb
Branch: MAIN

Move all of the request- and response-specific handlers into separate
files and have only the generic function of each type available to
the outside

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.