[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] ccvs/src ChangeLog base.c base.h checkin.c clie... [signed-com
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] ccvs/src ChangeLog base.c base.h checkin.c clie... [signed-commits2] |
Date: |
Thu, 08 Dec 2005 10:02:41 -0500 |
CVSROOT: /cvsroot/cvs
Module name: ccvs
Branch: signed-commits2
Changes by: Derek Robert Price <address@hidden> 05/12/08 15:02:37
Modified files:
src : ChangeLog base.c base.h checkin.c client.c
difflib.c difflib.h sanity.sh server.c server.h
update.c
Log message:
* base.c (base_checkout): Don't checkout base files when NOEXEC.
(temp_checkout): New function.
(base_copy): This function can't rely on the client to validate changes
in local mode. Avoid copying when NOEXEC.
(base_merge): Use temp files when joining and in noexec mode to avoid
overwriting base files. Suppress merging messages when REALLY_QUIET.
(translate_exists, validate_change): Move from...
* client.c: ...here.
(handle_redirect): Avoid double-free.
(update_entries): Move error handling from validate_change. Sync
messages between local & client/server.
(client_base_checkout): Handle temp checkouts.
(handle_temp_checkout): New function.
(client_base_merge): Move error handling from validate_change. Use
temp checkouts. Sync messages. Fix bugs in xcmp tests.
* base.h (update_existing, translate_exists, validate_change): Move
structs and protos from...
* client.h: ...here.
* checkin.c (Checkin): Update base file in local mode.
* difflib.h (merge), difflib.c (merge): Reorder args for clarity.
* server.c (server_updated): Expand traces.
(iserver_base_checkout): New function factored from...
(server_base_checkout): ...here.
(server_temp_checkout): New function.
* server.h (server_temp_checkout): New proto.
* update.c (checkout_file): Copy backup for error checks.
(RegisterMerge): Add traces.
(merge_file): Update base files when done.
(join_file): Sync messages.
* sanity.sh: Compensate for new read-only Base files by forcing some
directory removals. Other minor corrections.
(mcopy): Disable this test.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/ChangeLog.diff?only_with_tag=signed-commits2&tr1=1.3306.2.40&tr2=1.3306.2.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/base.c.diff?only_with_tag=signed-commits2&tr1=1.1.2.10&tr2=1.1.2.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/base.h.diff?only_with_tag=signed-commits2&tr1=1.1.2.6&tr2=1.1.2.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/checkin.c.diff?only_with_tag=signed-commits2&tr1=1.55.6.7&tr2=1.55.6.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/client.c.diff?only_with_tag=signed-commits2&tr1=1.433.4.18&tr2=1.433.4.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/difflib.c.diff?only_with_tag=signed-commits2&tr1=1.1.2.4&tr2=1.1.2.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/difflib.h.diff?only_with_tag=signed-commits2&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/sanity.sh.diff?only_with_tag=signed-commits2&tr1=1.1095.4.29&tr2=1.1095.4.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/server.c.diff?only_with_tag=signed-commits2&tr1=1.452.2.14&tr2=1.452.2.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/server.h.diff?only_with_tag=signed-commits2&tr1=1.44.4.7&tr2=1.44.4.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cvs/ccvs/src/update.c.diff?only_with_tag=signed-commits2&tr1=1.256.4.12&tr2=1.256.4.13&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cvs-cvs] ccvs/src ChangeLog base.c base.h checkin.c clie... [signed-commits2],
Derek Robert Price <=