1 |
2005-12-08 Derek Price <derek@ximbiot.com> |
2005-12-08 Derek Price <derek@ximbiot.com> |
2 |
|
|
3 |
|
* Makefile.am (maintainercheck-local, nobaseremotecheck, |
4 |
|
nobaselocalcheck, nobaseproxycheck): New targets. |
5 |
|
(check-local): Add nobaseremotecheck. |
6 |
|
* base.c (base_copy, base_merge): Remove files when bases are |
7 |
|
suppressed. |
8 |
|
* checkin.c (Checkin): Don't create bases when suppressed. |
9 |
|
* client.c (handle_base_checkout, handle_temp_checkout, |
10 |
|
handle_base_copy, handle_base_merge, handle_base_entry, |
11 |
|
handle_base_merged): Abort if these responses are received when the |
12 |
|
client has requested the server not send them. |
13 |
|
(client_base_copy): Force removal of temp files in noexec mode. |
14 |
|
(start_server): Avoid sending Base-* and Temp-checkout as part of |
15 |
|
valid_responses when the user has suppressed these. |
16 |
|
* cvs.h (NOBASES_ENV): New macro. |
17 |
|
(suppress_bases): New global. |
18 |
|
* main.c (bases): Ditto. |
19 |
|
(opt_usage, short_options, main): Add & process -B. |
20 |
|
* update.c (join_file): Prefer Register to the potentially ambiguous |
21 |
|
RegisterMerge when the merge actually only added a file. Use |
22 |
|
RCS_cmp_file to test if the file == its base when a base file is not |
23 |
|
available. |
24 |
|
|
25 |
|
* sanity.sh: Add processing for -B and -q options. |
26 |
|
(unedit-without-baserev): Remove accidental commit. |
27 |
|
|
28 |
* base.c (base_checkout): Don't checkout base files when NOEXEC. |
* base.c (base_checkout): Don't checkout base files when NOEXEC. |
29 |
(temp_checkout): New function. |
(temp_checkout): New function. |
30 |
(base_copy): This function can't rely on the client to validate changes |
(base_copy): This function can't rely on the client to validate changes |