#
51ef6581 |
| 22-Sep-2007 |
joris <joris@openbsd.org> |
better branching/sticky tag support, no branch commits yet though.
|
#
f76ce13c |
| 30-Aug-2007 |
joris <joris@openbsd.org> |
properly send our log message to the server using Argumentx, so we no longer break when the log message has multiple lines.
from Tobias Stoeckmann, thanks for doing my work!
|
#
7cffd7e4 |
| 28-Jun-2007 |
joris <joris@openbsd.org> |
When commiting to a server in a remote setup classify the files based upon their entry in CVS/Entries instead of using the local classifying code and trying to locate the RCSfile on our local disks,
When commiting to a server in a remote setup classify the files based upon their entry in CVS/Entries instead of using the local classifying code and trying to locate the RCSfile on our local disks, which ofc does not work correctly.
OK niallo@
show more ...
|
#
3901dfa5 |
| 18-Jun-2007 |
joris <joris@openbsd.org> |
first stab at history stuff for opencvs, currently only writes to CVSROOT/history but cannot parse it yet with the 'history' command.
"Commit it." ray@
|
#
ca2dc546 |
| 01-Jun-2007 |
niallo <niallo@openbsd.org> |
add support for local and remote branch checkout. for example, cvs co -rOPENBSD_3_0 works now. along the way, simplify and rationalise code and fix a few nits.
ok joris@ xsa@ ray@
|
#
1f8531bd |
| 22-Feb-2007 |
otto <otto@openbsd.org> |
general includes cleanup sweep. ok joris@ niallo@
|
#
34911d69 |
| 09-Feb-2007 |
joris <joris@openbsd.org> |
remove the cvs_file_classify() `loud' argument, it was used in the old school days and serves no purpose what so ever now.
otto@ mentioned this to me a while ago
|
#
998f3c00 |
| 01-Feb-2007 |
otto <otto@openbsd.org> |
change mode of a newly created rcs file in the repository to 0444 ok jorix@ xsa@
|
#
c486465d |
| 31-Jan-2007 |
xsa <xsa@openbsd.org> |
snprintf() -> xsnprintf()
|
#
56f996a2 |
| 26-Jan-2007 |
xsa <xsa@openbsd.org> |
- support [-k mode] for the add command - do not let the file keyword expension options (-k) disappear from the Entries file when doing a commit/update/checkout - be sure the expension mode gets writ
- support [-k mode] for the add command - do not let the file keyword expension options (-k) disappear from the Entries file when doing a commit/update/checkout - be sure the expension mode gets written to the RCS file when a file is added/committed in the first place problems raised by otto@; tests/ok otto@ and joris@.
show more ...
|
#
ba7b4b60 |
| 25-Jan-2007 |
otto <otto@openbsd.org> |
use more stack allocations for fixed size buffers. ok xsa@ joris@
|
#
585a1783 |
| 18-Jan-2007 |
xsa <xsa@openbsd.org> |
send -l Argument to server when appropriate.
|
#
ff7b57e3 |
| 14-Jan-2007 |
joris <joris@openbsd.org> |
move things around in rcs_rev_getbuf() and rcs_rev_write_fd() so that we do keyword expansion on-the-fly if required instead of obtaining the revision in memory first, running over the revision lines
move things around in rcs_rev_getbuf() and rcs_rev_write_fd() 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@
show more ...
|
#
924e91c6 |
| 13-Jan-2007 |
joris <joris@openbsd.org> |
switch commit code to the new RCS api. kay niallo@
|
#
8787a230 |
| 13-Jan-2007 |
joris <joris@openbsd.org> |
plug 3 memleaks
|
#
4dc21f45 |
| 13-Jan-2007 |
joris <joris@openbsd.org> |
remove BUF * argument from cvs_checkout_file() it will no longer be used, ever.
|
#
0dbb72f1 |
| 12-Jan-2007 |
niallo <niallo@openbsd.org> |
major re-work of the RCS api. this results in 100x performance improvements in some places and much reduced memory usage. note that only checkout has been fully converted to use the new high-perfor
major re-work of the RCS api. this results in 100x performance improvements 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.
show more ...
|
#
570941ff |
| 12-Jan-2007 |
joris <joris@openbsd.org> |
do not leak memory from rcs_head_get()
ok niallo@
|
#
a066adb3 |
| 12-Jan-2007 |
joris <joris@openbsd.org> |
if we have no files to be commited, stop commiting.
|
#
4d33f394 |
| 12-Jan-2007 |
joris <joris@openbsd.org> |
complete binary support for opencvs, adding/importing binary files now works too
partially taken from openrcs
|
#
40291fd7 |
| 11-Jan-2007 |
jasper <jasper@openbsd.org> |
silence some warnings.
ok joris@
|
#
80f6ca9b |
| 11-Jan-2007 |
joris <joris@openbsd.org> |
in a remote setup: do not connect to the remote server until we are sure all the options passed to the commands are valid.
noticed by xsa@
|
#
16190807 |
| 07-Jan-2007 |
joris <joris@openbsd.org> |
use cvs_logmsg_read() for -F for simplicity.
|
#
4c65ce21 |
| 07-Jan-2007 |
joris <joris@openbsd.org> |
free the filelists we pass to cvs_logmsg_create() after we obtain our logmessage.
|
#
db758d52 |
| 07-Jan-2007 |
joris <joris@openbsd.org> |
rewrite of the logmessage code, which allows you to enter a logmessage into your favorite editor when commiting.
|