Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | missing xfree(); | 2006-12-20 | 1 | -1/+2 | ||
| | ||||||
* | correctly check snprintf(), noticed by ray@ | 2006-12-19 | 1 | -1/+4 | ||
| | ||||||
* | - Introduce a way for the command code to recognize what the server replied. | 2006-12-19 | 1 | -1/+26 | ||
| | | | | | | | | | - Modify the add command so it uses the above method to correctly enter added files in CVS/Entries if in a remote setup. ok xsa@ ... And no a shark didnt eat me. | |||||
* | snprintf() -> cvs_path_cat() | 2006-12-04 | 1 | -7/+7 | ||
| | ||||||
* | a step ahead in opencvs add|remove remote support. | 2006-10-31 | 1 | -3/+20 | ||
| | ||||||
* | fix a possible bug of pathname concatenation when adding subdirectories. | 2006-07-01 | 1 | -2/+2 | ||
| | | | | ok joris@ | |||||
* | print less verbose messages for cvs commit and add if the -q/-Q flag | 2006-06-28 | 1 | -2/+2 | ||
| | | | | | | has been specified. ok joris@ | |||||
* | kill local and remote callback and just have one called fileproc. | 2006-06-19 | 1 | -3/+2 | ||
| | | | | | | we let the commands pass the correct function. all in preparation for remote. | |||||
* | in preparation for the new remote code, proto.h becomes obsolete. | 2006-06-16 | 1 | -3/+2 | ||
| | ||||||
* | handle existing CVS/Tag file when adding new directories. OK joris@. | 2006-06-14 | 1 | -6/+28 | ||
| | ||||||
* | add support for <name>,t file: | 2006-06-07 | 1 | -42/+69 | ||
| | | | | | | - add: creates <name>,t file with initial description if -m option was used. - commit: uses <name>,t content (if it exists) to set the file description OK joris@. | |||||
* | allow the re-adding of files with previous revisions | 2006-06-05 | 1 | -2/+2 | ||
| | ||||||
* | sprinkle -n voodoo over the add, commit and import commands. | 2006-06-04 | 1 | -15/+26 | ||
| | ||||||
* | major rewrite of some rcs parsing stuff: | 2006-06-01 | 1 | -3/+6 | ||
| | | | | | | | | | | | | | | - rework rcs_getrev() to correctly support branches - rework rcs_translate_tag() to correctly translate given symbols or branches into their matching revisions - rework rcs_rev_add() to correctly update its 'next' pointers and insert the new revision in the correct place on the list. - rework rcs_head_get() to return the latest revision on the default branch if it has been set or the normal HEAD revision otherwise. - no longer access the rf_head member of the RCSFILE struct manually, use the rcs_head_get() function which correctly returns the HEAD revision, there might be a default branch that has to be used. - for now, when commiting a new revision reset the default branch. | |||||
* | fill in the correct revision number we will want in file_rcsrev | 2006-05-30 | 1 | -2/+2 | ||
| | | | | | for each cvs_file struct, this will help us with sticky tags, commiting to branches and importing into existing repositories. | |||||
* | handle lost files, modified files and files with conflicts; OK joris@. | 2006-05-30 | 1 | -1/+4 | ||
| | ||||||
* | handle special files when doing `cvs add *'; input+OK joris@. | 2006-05-30 | 1 | -1/+12 | ||
| | ||||||
* | handle removed files; OK joris@. | 2006-05-30 | 1 | -8/+59 | ||
| | ||||||
* | fix option string | 2006-05-29 | 1 | -2/+2 | ||
| | ||||||
* | add needs to be passed arguments on the command line, and | 2006-05-29 | 1 | -7/+5 | ||
| | | | | | | | isnt supposed to just run over our parent directory if none are specified. found by reyk@ | |||||
* | our add command can now add directories to the repository as well. | 2006-05-28 | 1 | -6/+87 | ||
| | ||||||
* | enable basic add command, only works on files right now. | 2006-05-28 | 1 | -3/+40 | ||
| | ||||||
* | allow commands to shut up the output from cvs_file_classify | 2006-05-28 | 1 | -0/+96 | ||
| | | | | if the commands want to output certain stuff themselfs | |||||
* | commit the new opencvs code, i have been hacking on | 2006-05-27 | 1 | -347/+0 | ||
| | | | | | | | | | | | | this for the past 2 weeks now and it should go in at the start of the hackathon so others can help out. this code is a lot safer, smarter, faster and best of all it is actually doing what it is suppose to do! basic checkout, update, status, diff and commit are working in local mode only. there is no support for any remote setups now. | |||||
* | remove a metric buttload of excessive () | 2006-04-14 | 1 | -11/+11 | ||
| | | | | no binary change; ok ray | |||||
* | cvs_mkadmin() cannot return < 0 anymore; | 2006-01-27 | 1 | -3/+2 | ||
| | ||||||
* | errors handling cleaning here too; | 2006-01-27 | 1 | -41/+23 | ||
| | ||||||
* | strings cleanup; OK niallo@. | 2006-01-25 | 1 | -29/+23 | ||
| | ||||||
* | #include's cleanup; ok joris@ niallo@. | 2006-01-02 | 1 | -9/+2 | ||
| | ||||||
* | major cleanup of the functions handling the remote cvs protocol. | 2005-12-30 | 1 | -17/+7 | ||
| | | | | | | makes the code a lot more readable and understandable. ok xsa@ and niallo@ | |||||
* | switch to xmalloc stuff, me and xsa@ agreed on this a long | 2005-12-10 | 1 | -5/+2 | ||
| | | | | | | | | | time ago, but we were being held back by jfb. too bad for him. next step is to use fatal() through out the code for unrecoverable errors instead of trying to be all nice and fluffy and reach main() again. ok niallo@ and xsa@ | |||||
* | knf and spacing, ok joris@ | 2005-10-07 | 1 | -4/+4 | ||
| | ||||||
* | avoid using `cvs add *' idiom wrt special files; joris ok | 2005-09-30 | 1 | -2/+12 | ||
| | ||||||
* | use cvs_add_build_entry(); joris ok | 2005-09-25 | 1 | -9/+8 | ||
| | ||||||
* | use correct return codes in cvs_add_directory(); joris ok | 2005-09-21 | 1 | -15/+12 | ||
| | ||||||
* | check in cvs_mkadmin() wether we need to create or not the | 2005-09-15 | 1 | -2/+4 | ||
| | | | | CVS/Tag file. Sync the rest of the code accordingly; OK joris@. | |||||
* | let's add directories too; testing+ok joris@. | 2005-09-13 | 1 | -1/+110 | ||
| | ||||||
* | let's move forward with the local add command; | 2005-09-05 | 1 | -14/+137 | ||
| | ||||||
* | we actually want CVS_FST_UNKNOWN here. | 2005-07-30 | 1 | -2/+2 | ||
| | | | | | problem reported by Nuno once more. ok from an enthousiastic xsa@ | |||||
* | use LP_NOTICE here too; | 2005-07-27 | 1 | -3/+3 | ||
| | ||||||
* | missed that one too... | 2005-07-25 | 1 | -5/+5 | ||
| | ||||||
* | rewrite of the file code. the previous one was just | 2005-07-23 | 1 | -2/+2 | ||
| | | | | | | | | a mess and not clean. this code is much cleaner, faster, and uses less memory overall. tested by xsa@, brad@, Michael Knudsen, and myself. okay xsa@ | |||||
* | if cvs_sendreq() returns -1 we have to translate it into CVS_EX_PROTO, | 2005-07-10 | 1 | -1/+4 | ||
| | | | | so the user will know what is going on. | |||||
* | split local and remote function handlers from each other. | 2005-07-08 | 1 | -18/+19 | ||
| | ||||||
* | Merge the cvs_cmd and cvs_cmd_info structures and add the necessary | 2005-05-24 | 1 | -19/+27 | ||
| | | | | | | | fields to hook local versions of the commands. This needs to go in before it gets any bigger ok joris | |||||
* | correct wrong error code usage. | 2005-05-20 | 1 | -1/+4 | ||
| | | | | ok jfb@, xsa@ | |||||
* | introduce our own set of error codes used by the commands to report | 2005-04-12 | 1 | -5/+5 | ||
| | | | | | | what exactly went wrong in case of an error. ok jfb@ | |||||
* | don't include sysexits.h now we don't use those error codes | 2005-04-11 | 1 | -2/+1 | ||
| | | | | anymore. | |||||
* | remove EX_USAGE error codes | 2005-04-11 | 1 | -3/+3 | ||
| | | | | ok jfb@ | |||||
* | first round of EX_* exit codes removal; ok joris@. | 2005-04-03 | 1 | -3/+3 | ||
| |