#
408908af |
| 03-Jan-2007 |
joris <joris@openbsd.org> |
add support for 'remove' in a remote setup. testing appriciated, as always.
|
#
7fffa3cc |
| 03-Jan-2007 |
joris <joris@openbsd.org> |
if we are commiting a file, do not let the server resend it with an 'Updated' response, seeing as the client will already have the latest version. Instead, send the correct 'Checked-in' response.
|
#
0a6fb2ee |
| 02-Jan-2007 |
joris <joris@openbsd.org> |
- fix cvs_client_remove_entry to correctly handle the passed data - when commiting in a remote setup, allow the opencvs server to send the correct response to the client when a file has been removed
|
#
6f8f2f56 |
| 31-Dec-2006 |
xsa <xsa@openbsd.org> |
minor nits;
|
#
1306bec6 |
| 08-Jul-2006 |
ray <ray@openbsd.org> |
Remove file mode argument from {cvs|rcs}_buf_write_stmp(). We always set the temporary file to mode 600, which is already done by mkstemp().
OK joris@ and xsa@ over a month ago.
|
#
9fac60a5 |
| 07-Jul-2006 |
joris <joris@openbsd.org> |
first part of opencvs remote, fairly useable on existing trees although i advise against using it on real development trees for now.
only a few commands work right so far: - commit - diff - status -
first part of opencvs remote, fairly useable on existing trees although i advise against using it on real development trees for now.
only a few commands work right so far: - commit - diff - status - log - update (partially working)
if you feel like testing remote and run into bugs feel free to contact me, and please include a full trace (-t).
show more ...
|
#
846e2b74 |
| 02-Jul-2006 |
joris <joris@openbsd.org> |
- abort the commit when files are not correctly up to date. - do not try to attempt to check for conflict markers when the file is not on disk.
found by and okay reyk@
|
#
fe6c66d1 |
| 29-Jun-2006 |
joris <joris@openbsd.org> |
it is a really good idea to store the result cvs_buf_load_fd returns in bp, considering we depend on that.
found by reyk who is now my favorite german person, 10x.
|
#
2868ee63 |
| 28-Jun-2006 |
reyk <reyk@openbsd.org> |
print less verbose messages for cvs commit and add if the -q/-Q flag has been specified.
ok joris@
|
#
2d02866c |
| 28-Jun-2006 |
joris <joris@openbsd.org> |
do not fail when we are trying to commit a newly added file when the CVS/*,t file is not present for the file.
spotted and tested by reyk@ okay xsa@
|
#
bc5d89fe |
| 19-Jun-2006 |
joris <joris@openbsd.org> |
kill local and remote callback and just have one called fileproc. we let the commands pass the correct function.
all in preparation for remote.
|
#
62dc927b |
| 16-Jun-2006 |
joris <joris@openbsd.org> |
in preparation for the new remote code, proto.h becomes obsolete.
|
#
f2a4882a |
| 14-Jun-2006 |
joris <joris@openbsd.org> |
add cvs_buf_load_fd() which does the same as cvs_buf_load() except it takes a decriptor as argument instead of a path.
modified cvs_buf_load() to open the descriptor then pass it to cvs_buf_load_fd(
add cvs_buf_load_fd() which does the same as cvs_buf_load() except it takes a decriptor as argument instead of a path.
modified cvs_buf_load() to open the descriptor then pass it to cvs_buf_load_fd().
change all the calls to cvs_buf_load() that have a descriptor open for the path to cvs_buf_load_fd() to prevent races.
show more ...
|
#
d1eec7e9 |
| 13-Jun-2006 |
joris <joris@openbsd.org> |
files that are not checked out are not up-to-date, consider this a conflict and block the commit when we encounter any of these.
and make an error message a bit more fluffy and accurate.
|
#
2ec286b3 |
| 07-Jun-2006 |
xsa <xsa@openbsd.org> |
add support for <name>,t file: - 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@.
|
#
b2fef78a |
| 06-Jun-2006 |
joris <joris@openbsd.org> |
hello commit -F support
|
#
7938e528 |
| 04-Jun-2006 |
joris <joris@openbsd.org> |
sprinkle -n voodoo over the add, commit and import commands.
|
#
08458e59 |
| 01-Jun-2006 |
joris <joris@openbsd.org> |
major rewrite of some rcs parsing stuff:
- rework rcs_getrev() to correctly support branches - rework rcs_translate_tag() to correctly translate given symbols or branches into their matching revis
major rewrite of some rcs parsing stuff:
- 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.
show more ...
|
#
43c5228f |
| 31-May-2006 |
joris <joris@openbsd.org> |
when adding a new file that already exists set the previous deltatext (the dead revision) to the correct rcs diff if the file was modified in any way.
|
#
61e51155 |
| 31-May-2006 |
joris <joris@openbsd.org> |
allow commit to ressurect added files that exist in Attic/
|
#
3daf6609 |
| 30-May-2006 |
joris <joris@openbsd.org> |
fill in the correct revision number we will want in file_rcsrev for each cvs_file struct, this will help us with sticky tags, commiting to branches and importing into existing repositories.
|
#
7fcaca70 |
| 30-May-2006 |
joris <joris@openbsd.org> |
the moment we are done commiting a removed file, move the RCS file into the Attic and out of our way.
|
#
19615a73 |
| 28-May-2006 |
joris <joris@openbsd.org> |
enable basic add command, only works on files right now.
|
#
91e2b091 |
| 28-May-2006 |
joris <joris@openbsd.org> |
allow commands to shut up the output from cvs_file_classify if the commands want to output certain stuff themselfs
|
#
6bbad201 |
| 28-May-2006 |
joris <joris@openbsd.org> |
teach opencvs ci how to commit files that have been added, opencvs can now commit modified files, removed files and added files.
hip hip hurray!
|