Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-09 | do not use CR_REPO in a remote setup, that will obviously fail. | Joris Vink | |
2008-03-09 | revert one of tobias his changes, it broke remote for several commands. | Joris Vink | |
2008-03-09 | proper repository locking: | Joris Vink | |
- all read operations now look for a lock, and wait if present but never try to lock the tree themselfs anymore. - all write operations lock the tree where needed. - commit locks all relevant directories before even attempting to start. | |||
2008-03-09 | do not empty the list in cvs_file_walklist() this is the caller | Joris Vink | |
his responsibility, allows us to reuse the same file list for multiple callbacks. | |||
2008-03-09 | cf->user_supplied cannot be used in cvs_file_classify for all commands | Tobias Stoeckmann | |
(like import, add, commit), so revert this change until a universal solution is found. | |||
2008-03-09 | Don't force ourself to support CVS_USE_WDIR commands (release, update, ...) | Tobias Stoeckmann | |
only if we are in top directory of a repository. ok joris | |||
2008-03-09 | be sure to create CVS/Root if we added a new directory to the repository. | Joris Vink | |
2008-03-09 | pass user_supplied to struct cvs_file so it can be used | Joris Vink | |
in the callbacks to verify if this file was specified on the command line. | |||
2008-03-09 | unused var | Joris Vink | |
2008-03-09 | rename check_dir_tag to user_supplied to reflect what the flag | Joris Vink | |
actually means and is used for. | |||
2008-03-09 | While allocation memory, make sure that file sizes are smaller than SIZE_MAX. | Tobias Stoeckmann | |
ok joris | |||
2008-03-09 | Get README up to date: OpenCVS is linked to build now, but man pages are | Tobias Stoeckmann | |
not installed yet. ok joris, xsa | |||
2008-03-09 | Prevent sending of "Directory" messages for arguments in remote setup if | Tobias Stoeckmann | |
the specified files (or directories) do not exist. ok joris | |||
2008-03-08 | do not log successfull merges in CVSROOT/history when joining. | Joris Vink | |
2008-03-08 | better -j support | Joris Vink | |
2008-03-08 | CVS/Entries file must be created in cvs_mkadmin, because they have to be | Tobias Stoeckmann | |
available in empty directories too (containing only "D" then). ok joris | |||
2008-03-08 | Set instead of logically ORing this variable. | Tobias Stoeckmann | |
ok joris | |||
2008-03-08 | Set umask (and cvs_umask) to system's umask in local and client mode. | Tobias Stoeckmann | |
Also zap umask(0);umask(mask); calls, we have cvs_umask for this. ok joris | |||
2008-03-08 | add checkout/update -j support. | Joris Vink | |
still has some rough edges. | |||
2008-03-08 | avoid inifite recursion on certain error conditions; from netbsd; | Otto Moerbeek | |
ok millert@ | |||
2008-03-08 | fix vs_columns() for the "set nu" case. avoids segfaults for very long | Otto Moerbeek | |
lines containing tabs; from Nathan Houghton; ok millert@ | |||
2008-03-08 | correct usage of lseek(2); | Joris Vink | |
2008-03-08 | Document that -k 0 does not do anything, instead of sending bytes every | Marc Espie | |
0 seconds. | |||
2008-03-04 | crank version; from djm | Theo de Raadt | |
2008-03-04 | fix ifdef DEBUG code; ok krw@ deraadt@ | Otto Moerbeek | |
2008-03-04 | fix segfault when trying to lock and unlock rcs files that | Joris Vink | |
contain no revisions. reported by Jean Raby. ok deraadt@ | |||
2008-03-03 | tweak previous; | Jason McIntyre | |
2008-03-02 | document the two big bugs left that somewhat hinder parallel mode. | Marc Espie | |
2008-03-02 | Make sure that temporary file has been successfully opened. | Tobias Stoeckmann | |
ok joris | |||
2008-03-02 | rcs_errno is gone: zap rcs_errstr() and rcs_errstrs[] as well. | Tobias Stoeckmann | |
ok joris | |||
2008-03-02 | rannotate needs at least one module as argument. | Tobias Stoeckmann | |
ok joris | |||
2008-03-02 | Print the right synopsis for commands on error (especially if commands | Tobias Stoeckmann | |
share the same function: (r)tag, etc.). ok joris | |||
2008-03-02 | use a union to ensure alignment of the cmsg (pay attention: various other | Theo de Raadt | |
parts of the tree need this treatment too); ok djm | |||
2008-03-02 | allow our parsing functions to stop parsing a config file at | Joris Vink | |
any given time. will come in handy for CVSROOT/loginfo and CVSROOT/commitinfo | |||
2008-03-02 | - Remove LIBZ from DPADD. | Brad Smith | |
- Garbage collect DPADD and LDADD. ok joris@ | |||
2008-03-01 | remove cruft that is simply rotting away, its not used for | Joris Vink | |
anything and until somebody writes -z support its shit we dont need. | |||
2008-03-01 | use file_rcsrev in update_clear_conflict() - this way | Joris Vink | |
we will always pick up the correct revision. | |||
2008-03-01 | spacing | Theo de Raadt | |
2008-03-01 | import_get_rcsdiff() doesnt need cvs_noexec checks. | Joris Vink | |
it only gets called from import_update() which handles the noexec stuff | |||
2008-03-01 | allow dry-runs (-n) to work properly; | Joris Vink | |
2008-03-01 | goodbye rcs_errno - we didnt use you and you wont be missed | Joris Vink | |
2008-03-01 | do not overwrite CVS/Root in an existing tree whenever somebody | Joris Vink | |
specified a CVSROOT using alternate ways (-d or CVSROOT environ variable) | |||
2008-03-01 | make sure we compare our current file contents against the correct | Joris Vink | |
revision specified in CVS/Entries if the timestamps mismatch, so that we do not end up merging a file that was not even modified whenever it needs a normal patch. | |||
2008-03-01 | when reopening the file pass the proper mode and reopen it using | Joris Vink | |
O_RDWR instead of O_WRONLY so that when we are in server mode we do not screw up in cvs_remote_send_file(). | |||
2008-02-29 | handle file permissions and owners properly. | Joris Vink | |
matches what gnu cvs does. fixes the fact that we couldnt update group writable files. problem report & diff testing by David Crawshaw. | |||
2008-02-28 | RCS files can have a default expansion mode, keep this in mind for | Tobias Stoeckmann | |
update -A and -k. spotted by and ok joris | |||
2008-02-28 | nobody needs weird debug messages | Joris Vink | |
2008-02-28 | kill way out of date stuff | Joris Vink | |
2008-02-28 | do not fatal() on CVS_METHOD_EXT, since we actually support this. | Joris Vink | |
reported & diff tested by Geerd-Dietger Hoffmann | |||
2008-02-27 | prevent file races | Joris Vink | |
ok tobias@ |