Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-18 | put functions protos at the right place. | Xavier Santolaria | |
2007-01-17 | Honour activep for times (eg ServerAliveInterval) while parsing | Darren Tucker | |
ssh_config and ~/.ssh/config so they work properly with Host directives. From mario.lorenz@wincor-nixdorf.com via bz #1275. ok markus@ | |||
2007-01-17 | on checkout, only create the module path if we find the module. | Thordur I. Bjornsson | |
Also make error ouput match GNU CVS. ok joris@ | |||
2007-01-17 | send -l Argument to server when appropriate. | Xavier Santolaria | |
2007-01-17 | add support for remote checkout in both our client and server, | Joris Vink | |
with this the last real dependency to actually be able to use opencvs in a remote setup has been added. based upon an initial diff from xsa@ 'kay niallo@ | |||
2007-01-17 | realively -> relatively | Ray Lai | |
``yep'' jmc@ | |||
2007-01-16 | Eliminate gcc -Wundef warnings in flex-generated code. | Marc Aurele La France | |
ok miod@ | |||
2007-01-16 | handle the export command in cvs_client_{set,clear}_sticky(). | Xavier Santolaria | |
2007-01-16 | better, share -l and -R flags between checkout and export cmds. | Xavier Santolaria | |
2007-01-16 | handle -l and -R for checkout too. | Xavier Santolaria | |
2007-01-16 | sanitize what kind of symbols we can have in symbol names, | Joris Vink | |
tested & found brad@ | |||
2007-01-15 | When checking in multiple files, if no log message is entered for | Todd C. Miller | |
a file, don't prompt the user to reuse the (non-existent) log message for the next. Makes ci behave like the GNU version. OK xsa@, joris@, niallo@ | |||
2007-01-15 | document `update -C'. | Xavier Santolaria | |
2007-01-15 | Fix -a when given an entry with an already existing user. Also, give | Otto Moerbeek | |
error message if a user arg has been given with -a. Noted by Dan Brosemer. ok millert@ jaredy@ | |||
2007-01-15 | replace old diffing mechanisms with the new fluffy RCS stuff, | Joris Vink | |
okay niallo@ | |||
2007-01-14 | move things around in rcs_rev_getbuf() and rcs_rev_write_fd() | Joris Vink | |
so that we do keyword expansion on-the-fly if required instead of obtaining the revision in memory first, running over the revision lines while expanding keywords and only then writing them to the fd or memory buffer. this drasticly decreases cpu usage by opencvs on very large trees (like src). OK niallo@ | |||
2007-01-14 | reset sticky tags with -A; OK joris@. | Xavier Santolaria | |
2007-01-14 | replace checkout_write_revision() with rcs_rev_write_stmp() | Joris Vink | |
they do exactly the same anyway. | |||
2007-01-13 | nuke the the very evil rcs_getrev() stuff | Joris Vink | |
discussed with niallo@ | |||
2007-01-13 | make import and init work again after the small breakage | Joris Vink | |
we had with the rcs changes; | |||
2007-01-13 | switch commit code to the new RCS api. | Joris Vink | |
kay niallo@ | |||
2007-01-13 | make a copy of cf->file_ent->ce_rev in cf->file_rcsrev when needed | Joris Vink | |
otherwise we might get a NULL dereference when free'ing the cf struct with cvs_file_free() | |||
2007-01-13 | plug 3 memleaks | Joris Vink | |
2007-01-13 | remove BUF * argument from cvs_checkout_file() it will | Joris Vink | |
no longer be used, ever. | |||
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 | more secsh -> rfc 4716 updates; | Jason McIntyre | |
spotted by wiz@netbsd ok markus | |||
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 | missed a bit. pointed out by jmc@ | Niall O'Higgins | |
2007-01-11 | sync a bit with reality | Joris Vink | |
2007-01-11 | remove some un-needed buffer NUL-termination. in openrcs, diff3 is already ↵ | Niall O'Higgins | |
NUL-terminating its buffers so we don't need to do it twice. this allows us to sync rcs_splitlines() with opencvs' cvs_splitlines(). ok joris@ | |||
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@ |