Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-13 | - remote update now works again, with new rcs api | Joris Vink | |
- we no longer hold the entire file in memory when sending or receiving it | |||
2007-01-13 | the memleak i thought i had fixed was in fact NOT a leak at all | Joris Vink | |
and caused opencvs to crash so revert, oops? | |||
2007-01-13 | - better error messages | Joris Vink | |
- correclty use cvs_tagname, so that the tag from $CVSROOT/config will actually be expanded as a keyword. | |||
2007-01-13 | add missing prototypes for some new rcs api functions; | Joris Vink | |
2007-01-12 | simplify after recent rcs API changes. | Joris Vink | |
kay niallo@ | |||
2007-01-12 | major re-work of the RCS api. this results in 100x performance improvements ↵ | Niall O'Higgins | |
in some places and much reduced memory usage. note that only checkout has been fully converted to use the new high-performance functions. other codepaths (e.g. update) still use the old method which is provided for backwards compatibility. we can convert the remaining slow bits over to the new api piece-by-piece. "commit this, now" joris@ brad@ tested, too. | |||
2007-01-12 | do not leak memory from rcs_head_get() | Joris Vink | |
ok niallo@ | |||
2007-01-12 | if we have no files to be commited, stop commiting. | Joris Vink | |
2007-01-12 | and thou shalt not leak memory when removing entries | Joris Vink | |
2007-01-12 | complete binary support for opencvs, | Joris Vink | |
adding/importing binary files now works too partially taken from openrcs | |||
2007-01-12 | link to build the edit, editors, unedit, watch, and watchers commands. | Xavier Santolaria | |
more work needs to be done for them though. | |||
2007-01-12 | fix incorrect output which was driving me more then crazy | Joris Vink | |
2007-01-11 | sync a bit with reality | Joris Vink | |
2007-01-11 | silence some warnings. | Jasper Lievisse Adriaanse | |
ok joris@ | |||
2007-01-11 | rework opencvs so that we can deal with binary files. previously we assumed ↵ | Niall O'Higgins | |
all files were ascii, which broke things in real-world usage. now a checkout of src should work, albeit using lots of memory and cpu. fixing this is the next step. testing by many. ok & some input joris@ | |||
2007-01-11 | update the revision number in CVS/Entries from CVS/Baserev if we | Xavier Santolaria | |
are reverting to the revision that the user edited in the first place. ok joris@. | |||
2007-01-11 | revert last commit after discussing w/ joris@; makes sense to remove | Xavier Santolaria | |
the tmp files once we'r done w/ them, not at the very end only.. | |||
2007-01-11 | no need to unlink() the tmp files here as they have already been added | Xavier Santolaria | |
to the temp_files walklist anyway.. | |||
2007-01-11 | strl* overload, use xasprintf(). | Xavier Santolaria | |
2007-01-11 | strl* overload, use xasprintf(). | Xavier Santolaria | |
2007-01-11 | save errno. | Xavier Santolaria | |
2007-01-11 | sync joris' last change (connection to remote server when all options are | Xavier Santolaria | |
valid) for the unedit command too. | |||
2007-01-11 | in a remote setup: | Joris Vink | |
do not connect to the remote server until we are sure all the options passed to the commands are valid. noticed by xsa@ | |||
2007-01-10 | add a cvs_file_copy routine and use it for the edit command to | Xavier Santolaria | |
copy the file in the current working directory to CVS/Base/ ok ray@ joris@. | |||
2007-01-09 | add remote handler for the cvs watch command; not linked to the build. | Xavier Santolaria | |
2007-01-09 | remove uneeded linebreak when creating the CVS/Notify | Xavier Santolaria | |
file with the edit command. | |||
2007-01-08 | - simplify CVS/Baserev file parsing; makes unedit work better. | Xavier Santolaria | |
- add tracing messages in edit, unedit functions. | |||
2007-01-07 | add the temporary file we create to the temp_files worklist | Joris Vink | |
2007-01-07 | make the output when interrupting writing the log message consistent. | Jasper Lievisse Adriaanse | |
ok joris@ commiting with opencvs now btw :) | |||
2007-01-07 | use cvs_logmsg_read() for -F for simplicity. | Joris Vink | |
2007-01-07 | and lets make import work with the new logmsg code too! | Joris Vink | |
2007-01-07 | free the filelists we pass to cvs_logmsg_create() | Joris Vink | |
after we obtain our logmessage. | |||
2007-01-07 | rewrite of the logmessage code, which allows you to | Joris Vink | |
enter a logmessage into your favorite editor when commiting. | |||
2007-01-07 | zap-o-matic 2007: | Joris Vink | |
- zap unused argument to cvs_exec() | |||
2007-01-06 | add cvs_base_handle() routine to handle the CVS/Baserev* files. | Xavier Santolaria | |
first bits for the edit command for now. definitly still more work to do for optimization... | |||
2007-01-05 | for edit: create the CVS/Base directory if it does not already exist. | Xavier Santolaria | |
2007-01-05 | use current working directory fullpath for notifications. | Xavier Santolaria | |
2007-01-05 | correctly handle time in notifications. | Xavier Santolaria | |
2007-01-05 | use correct hostname for notifications. | Xavier Santolaria | |
also, in a near future, might be worth thinking about sharing some code between the edit and unedit commands, would shrink the mess a little bit... | |||
2007-01-05 | starting bits for the edit command. more to come. | Xavier Santolaria | |
2007-01-05 | - introduce file comparison routine, cvs_file_cmp(). | Xavier Santolaria | |
- compare the <file> in working dir and the one in CVS/Base/<file> for the unedit command. hints otto@, input and ok ray@ niallo@. | |||
2007-01-03 | make sure remove -f also works in remote setup | Joris Vink | |
2007-01-03 | add support for 'remove' in a remote setup. | Joris Vink | |
testing appriciated, as always. | |||
2007-01-03 | revert changes made in 1.40 - it breaks add in a remote setup | Joris Vink | |
because opencvs server does not support 'wrapper-sendme-rcsOptions' for the moment. | |||
2007-01-03 | if we are commiting a file, do not let the server resend it | Joris Vink | |
with an 'Updated' response, seeing as the client will already have the latest version. Instead, send the correct 'Checked-in' response. | |||
2007-01-03 | fix CVS_CLIENT_LOG logging, we were missing parts | Joris Vink | |
which was making it very hard to correctly debug remote connections. | |||
2007-01-03 | bring back cvs_yesno() as is it going to be used pretty soon now. | Xavier Santolaria | |
2007-01-03 | set permissions back on the file after it got copied from the | Xavier Santolaria | |
CVS/Base/ directory. | |||
2007-01-02 | - fix cvs_client_remove_entry to correctly handle the passed data | Joris Vink | |
- when commiting in a remote setup, allow the opencvs server to send the correct response to the client when a file has been removed | |||
2007-01-02 | some unedit command bits; still work in progress for local mode. | Xavier Santolaria | |