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 (18 years 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, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.72: +10 -10 lines
Diff to previous 1.72 (colored) to selected 1.55 (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) to selected 1.55 (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, 4 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) to selected 1.55 (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, 4 months ago) by xsa
Branch: MAIN
Changes since 1.69: +5 -4 lines
Diff to previous 1.69 (colored) to selected 1.55 (colored)
strings cleanup; OK niallo@.
Revision 1.69 / (download) - annotate - [select for diffs], Wed Jan 25 08:15:05 2006 UTC (18 years, 4 months ago) by xsa
Branch: MAIN
Changes since 1.68: +36 -37 lines
Diff to previous 1.68 (colored) to selected 1.55 (colored)
snprintf() cleanup; OK niallo@.
Revision 1.68 / (download) - annotate - [select for diffs], Mon Jan 2 08:11:56 2006 UTC (18 years, 5 months ago) by xsa
Branch: MAIN
Changes since 1.67: +2 -14 lines
Diff to previous 1.67 (colored) to selected 1.55 (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, 5 months ago) by joris
Branch: MAIN
Changes since 1.66: +44 -72 lines
Diff to previous 1.66 (colored) to selected 1.55 (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, 5 months ago) by joris
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.55 (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) to selected 1.55 (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, 6 months ago) by joris
Branch: MAIN
Changes since 1.63: +8 -14 lines
Diff to previous 1.63 (colored) to selected 1.55 (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, 6 months ago) by joris
Branch: MAIN
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored) to selected 1.55 (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, 6 months ago) by xsa
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.55 (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) to selected 1.55 (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, 8 months ago) by reyk
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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 - [selected], 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, 10 months ago) by joris
Branch: MAIN
Changes since 1.53: +9 -1 lines
Diff to previous 1.53 (colored) to selected 1.55 (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, 10 months ago) by joris
Branch: MAIN
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored) to selected 1.55 (colored)
oops, missing variable;
Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 2 12:06:38 2005 UTC (18 years, 10 months ago) by joris
Branch: MAIN
Changes since 1.51: +77 -34 lines
Diff to previous 1.51 (colored) to selected 1.55 (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, 10 months ago) by xsa
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.55 (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, 10 months ago) by xsa
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.55 (colored)
KNF;
Revision 1.49 / (download) - annotate - [select for diffs], Sun Jul 24 17:20:14 2005 UTC (18 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.48: +2 -4 lines
Diff to previous 1.48 (colored) to selected 1.55 (colored)
use cvs_unlink();
Revision 1.48 / (download) - annotate - [select for diffs], Sun Jul 24 16:46:40 2005 UTC (18 years, 10 months ago) by xsa
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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, 11 months ago) by xsa
Branch: MAIN
Changes since 1.44: +10 -10 lines
Diff to previous 1.44 (colored) to selected 1.55 (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, 11 months ago) by joris
Branch: MAIN
Changes since 1.43: +17 -4 lines
Diff to previous 1.43 (colored) to selected 1.55 (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, 11 months ago) by joris
Branch: MAIN
Changes since 1.42: +9 -4 lines
Diff to previous 1.42 (colored) to selected 1.55 (colored)
protect against cvs_getln() failure. ok xsa@
Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 10 21:13:40 2005 UTC (19 years ago) by joris
Branch: MAIN
Changes since 1.41: +61 -30 lines
Diff to previous 1.41 (colored) to selected 1.55 (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 (19 years ago) by xsa
Branch: MAIN
Changes since 1.40: +5 -6 lines
Diff to previous 1.40 (colored) to selected 1.55 (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 (19 years ago) by joris
Branch: MAIN
Changes since 1.39: +12 -10 lines
Diff to previous 1.39 (colored) to selected 1.55 (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 (19 years ago) by joris
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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, 1 month ago) by joris
Branch: MAIN
Changes since 1.32: +3 -1 lines
Diff to previous 1.32 (colored) to selected 1.55 (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, 1 month ago) by joris
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) to selected 1.55 (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, 1 month ago) by joris
Branch: MAIN
Changes since 1.30: +9 -1 lines
Diff to previous 1.30 (colored) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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) to selected 1.55 (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, 2 months ago) by xsa
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.55 (colored)
braino; joris ok
Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 15 07:41:20 2005 UTC (19 years, 2 months ago) by xsa
Branch: MAIN
Changes since 1.25: +2 -4 lines
Diff to previous 1.25 (colored) to selected 1.55 (colored)
shudup useless warning; ok jfb@.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 14 03:02:35 2005 UTC (19 years, 2 months ago) by joris
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored) to selected 1.55 (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, 2 months ago) by jfb
Branch: MAIN
Changes since 1.23: +31 -8 lines
Diff to previous 1.23 (colored) to selected 1.55 (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, 2 months ago) by joris
Branch: MAIN
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored) to selected 1.55 (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, 2 months ago) by joris
Branch: MAIN
Changes since 1.21: +5 -2 lines
Diff to previous 1.21 (colored) to selected 1.55 (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, 4 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) to selected 1.55 (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, 5 months ago) by jfb
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.55 (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, 5 months ago) by jfb
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.16: +14 -10 lines
Diff to previous 1.16 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.15: +15 -5 lines
Diff to previous 1.15 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.14: +21 -15 lines
Diff to previous 1.14 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.13: +29 -2 lines
Diff to previous 1.13 (colored) to selected 1.55 (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, 6 months ago) by tedu
Branch: MAIN
Changes since 1.12: +6 -22 lines
Diff to previous 1.12 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.11: +26 -11 lines
Diff to previous 1.11 (colored) to selected 1.55 (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, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.10: +9 -17 lines
Diff to previous 1.10 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.9: +17 -7 lines
Diff to previous 1.9 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.8: +23 -1 lines
Diff to previous 1.8 (colored) to selected 1.55 (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, 6 months ago) by jfb
Branch: MAIN
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored) to selected 1.55 (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, 8 months ago) by jfb
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 (colored) to selected 1.55 (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, 10 months ago) by jfb
Branch: MAIN
Changes since 1.5: +0 -2 lines
Diff to previous 1.5 (colored) to selected 1.55 (colored)
Remove unused variables
Revision 1.5 / (download) - annotate - [select for diffs], Fri Aug 13 13:24:13 2004 UTC (19 years, 10 months ago) by jfb
Branch: MAIN
Changes since 1.4: +14 -2 lines
Diff to previous 1.4 (colored) to selected 1.55 (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, 10 months ago) by jfb
Branch: MAIN
Changes since 1.3: +62 -106 lines
Diff to previous 1.3 (colored) to selected 1.55 (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, 10 months ago) by jfb
Branch: MAIN
Changes since 1.2: +7 -6 lines
Diff to previous 1.2 (colored) to selected 1.55 (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, 10 months ago) by jfb
Branch: MAIN
Changes since 1.1: +9 -1 lines
Diff to previous 1.1 (colored) to selected 1.55 (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, 10 months ago) by jfb
Branch: MAIN
Diff to selected 1.55 (colored)
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