cvs-cvs
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]