Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-02 | Sync `rannotate' synopsis. r* commands work on repository modules. | Xavier Santolaria | |
2008-02-02 | Add `rannotate' bits. Requested by tobias@. | Xavier Santolaria | |
2008-02-01 | Make cvs_requests struct more readable. | Xavier Santolaria | |
2008-02-01 | introduce cvs_read_config() which will be used as a general | Joris Vink | |
handler to open and read configuration files in CVSROOT/ change cvs_parse_configfile() to use cvs_read_config() instead; ok tobias@ | |||
2008-02-01 | Added rannotate support | Tobias Stoeckmann | |
OK xsa@ | |||
2008-02-01 | Another GNU cvs weirdo: During annotate, invalid revisions are allowed if | Tobias Stoeckmann | |
-f is supplied (thus switching to HEAD), but unknown symbols end in fatal. | |||
2008-01-31 | Handle magic branch numbers in OpenCVS as well. | Tobias Stoeckmann | |
OK joris@ | |||
2008-01-31 | free RCSNUM's when we are done with them; | Joris Vink | |
ok tobias@ | |||
2008-01-31 | Zap trailing whitespaces. | Xavier Santolaria | |
2008-01-31 | If CVS/Entries.Static exists, don't look for more files in repository. | Tobias Stoeckmann | |
OK joris@ | |||
2008-01-31 | We have cvs_client_send_logmsg for transmission of log messages. | Tobias Stoeckmann | |
OK joris@ xsa@ | |||
2008-01-31 | in some cases we did not return a copy of the resulting RCSNUM | Joris Vink | |
towards the caller, which expects a copy (and frees it when done). ok tobias@ | |||
2008-01-31 | remove dead and unreachable code | Joris Vink | |
ok tobias@ xsa@ | |||
2008-01-31 | add changed lines support to log and rlog (the + and - stuff) | Joris Vink | |
from Pierre Riteau; | |||
2008-01-31 | vasprintf requires stdio.h | Tobias Stoeckmann | |
2008-01-31 | Make use of CVS_REV_BUFSZ everywhere for `sticky'. | Xavier Santolaria | |
2008-01-31 | Rename `stickytag' variable to `sticky' for consistency with rest of the code. | Xavier Santolaria | |
2008-01-31 | We have to carefully check if a checkout command is run with a valid | Tobias Stoeckmann | |
directory or file. When it comes to files, check if there is a file available ending in ,v or if it is in Attic. Everything else in invalid. OK joris@, xsa@ | |||
2008-01-31 | During checkout -p don't print files which are in Attic if they are not | Tobias Stoeckmann | |
requested with -r. OK joris@ | |||
2008-01-31 | Rework of cvs_get_repository_name. | Tobias Stoeckmann | |
checkout is allowed to continue if CVS/Repository does not exist. export and import are not supposed to open CVS/Repository. All other commands -- if CVS_USE_WDIR is set -- must fatal if it does not exist. OK joris@ | |||
2008-01-31 | On repository-side, only parse files which end with ,v (RCS_FILE_EXT). | Tobias Stoeckmann | |
File name ",v" is ignored, too -- in opposite to weird GNU cvs that tries to create a file without name. OK joris@ | |||
2008-01-31 | Our directory entries in CVS/Entries had one slash too much -- zapped. | Tobias Stoeckmann | |
OK xsa@ | |||
2008-01-31 | Replaced the unused cvs_command variable cmd_req with cmd_flags, which states | Tobias Stoeckmann | |
if the current command is supposed to use a working directory or if it is a repository-only command (as of now checkout -p, rtag, rlog). Makes the code simpler, easier to read and automagically fixes some issues we encountered with these commands (for example if a working directory exists, or "." operations are performed). OK joris@, niallo@ | |||
2008-01-29 | There is no need to xstrdup() optarg. | Tobias Stoeckmann | |
2008-01-29 | Fixed function name in fatal calls. While at it, adjusted style. | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-29 | Properly free dynamically allocated memory on error path. | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-29 | Properly free dynamically allocated memory. Also skip needless checks. | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-29 | Properly check if an argument has been supplied for "Removed" | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-28 | Actually support checkout's -l. | Tobias Stoeckmann | |
OK xsa@ | |||
2008-01-28 | Properly free "rev". | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-28 | Zapped some variables which made the source harder to read (and to verify). | Tobias Stoeckmann | |
> Diff from Igor Zinovik | |||
2008-01-28 | checkout's options -m and -F are mutually exclusive. Also watch out to | Tobias Stoeckmann | |
properly free arguments if options are supplied multiple times. OK ray@ > Diff from Igor Zinovik | |||
2008-01-28 | Properly handle -R -- although it is default, it may be overwritten mit -l | Tobias Stoeckmann | |
in front of it. OK joris@, xsa@ > Diff from Igor Zinovik | |||
2008-01-23 | Don't reset the sticky tag of a file in CVS/Entries if it is not requested. | Tobias Stoeckmann | |
OK niallo@, xsa@ | |||
2008-01-21 | Fixed cvs_findcmd I broke last time: cvs_findcmd is called during .cvsrc | Tobias Stoeckmann | |
parsing and must have a local cmdp variable. > Spotted by Pierre Riteau. | |||
2008-01-21 | Fixed export to be fully functional and compliant to GNU cvs in local and | Tobias Stoeckmann | |
remote setups. OK xsa@ | |||
2008-01-14 | Changed xmalloc(n * m) pattern into xcalloc(n, m). | Tobias Stoeckmann | |
OK ray@, xsa@ > Diff from Igor Zinovik. | |||
2008-01-13 | Revision buffers are supposed to be of size CVS_REV_BUFSZ (32) instead | Tobias Stoeckmann | |
of 24. OK xsa@ > Diff from Igor Zinovik. | |||
2008-01-13 | Typos fixed. | Tobias Stoeckmann | |
OK xsa@ > Diff from Igor Zinovik. | |||
2008-01-12 | Added missing break statements. | Tobias Stoeckmann | |
OK xsa@ > Diff from Igor Zinovik <zinovik at cs dot karelia dot ru> | |||
2008-01-10 | Synced rlog's usage checks and with rtag. Also unbreaks rtag and rlog with | Tobias Stoeckmann | |
GNU cvs on server-side. | |||
2008-01-10 | various fixes for remote commands (right now we support rlog and rtag) | Tobias Stoeckmann | |
2008-01-10 | Added support for rtag in local and remote setups (with interoperability | Tobias Stoeckmann | |
with GNU cvs). Basically we already had rtag in place as tag is supposed to work with revisions in working directory, but our implementation was wrong. Fixed that on the fly as well. | |||
2008-01-10 | just for the record: I HATE Log | Tobias Stoeckmann | |
2008-01-10 | Damnit, I should avoid this nasty Log word in a comment ... | Tobias Stoeckmann | |
2008-01-10 | Make cvs_file_classify more readable. | Tobias Stoeckmann | |
"Be especially careful with this one" joris@ | |||
2008-01-10 | xmalloc + memset -> xcalloc | Tobias Stoeckmann | |
2008-01-10 | another strcspn() round | Tobias Stoeckmann | |
2008-01-10 | rcs_getrev is gone: zap prototype, too. | Tobias Stoeckmann | |
2008-01-10 | Simply the use of cmdp and cvs_command by zapping cvs_command and working | Tobias Stoeckmann | |
solely with cmdp. This remedies some reliability issues with invalid commands supplied and also fixes a GNU cvs style incompatibility with release command. > Based on patch from Igor Zinovik |