History log of /openbsd-current/usr.bin/cvs/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.48 15-Oct-2010 tobias

Replaced RCS parser code with new rcsparse.{c,h}:
- be very strict about things we parse
- print more information about errors if they occur
- do not fatal() directly in parser, give caller a chance to react
- fix an rcs design issue when it comes to login names

tested by many on tech@

ok xsa


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.47 21-Jun-2008 joris

add a hash table mechanism based upon hcreate(3) but one that allows
us to maintain multiple hash tables concurrently.

immediatly start using it to keep track of what directories
we have already created and what CVS dirs we already created so
we do not recreate them when we do not need to.

we will be switching more internals to use this soon.
rejoice for cheaper lookups.

ok tobias@


# 1.46 10-Jun-2008 joris

New trigger framework that allows us to run the required scripts
defined in CVSROOT/commitinfo and CVSROOT/loginfo and so on.

This enables the use of log_accum2 and all that other nice stuff we like.

This was mostly written by Jonathan Armani with help from tobias@ and myself.

ok tobias@


Revision tags: OPENBSD_4_3_BASE
# 1.45 02-Mar-2008 brad

- Remove LIBZ from DPADD.
- Garbage collect DPADD and LDADD.

ok joris@


# 1.44 01-Mar-2008 joris

remove cruft that is simply rotting away, its not used for
anything and until somebody writes -z support its shit we dont need.


# 1.43 26-Feb-2008 deraadt

do not install cvs.1 or cvs.5 yet; ok joris


# 1.42 02-Feb-2008 joris

initial CVSROOT/modules support, only does aliases at the moment (-a).
"modules.c, hurray!" xsa@, ok tobias@


# 1.41 17-Sep-2007 tobias

Imported atomicio interface.

Requested by ray@, OK joris@


Revision tags: OPENBSD_4_2_BASE
# 1.40 26-Jun-2007 xsa

Bring back the release command. More work to be done though.
OK joris@ niallo@.


# 1.39 18-Jun-2007 joris

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@


# 1.38 15-Apr-2007 jmc

adjust Makefile for my man changes;
fixes user/5449

thanks Owain Ainsworth for pointing out my stupid mistake


Revision tags: OPENBSD_4_1_BASE
# 1.37 14-Feb-2007 niallo

Fix spacing in Makefile.

ok joris@

From: Igor Sobrado <igor at string1.ciencias.uniovi.es>


# 1.36 12-Feb-2007 xsa

remove unused leftovers from openrcs; OK joris@.


# 1.35 12-Jan-2007 xsa

link to build the edit, editors, unedit, watch, and watchers commands.
more work needs to be done for them though.


# 1.34 07-Jan-2007 joris

rewrite of the logmessage code, which allows you to
enter a logmessage into your favorite editor when commiting.


# 1.33 27-Nov-2006 xsa

client-side of the annotate command is usable, build it too.


# 1.32 14-Nov-2006 xsa

Bring back version command. Still needs tweaks to make the
gnu cvs client<->opencvs server setup work. Rest works fine.


# 1.31 13-Nov-2006 xsa

Build admin command.


Revision tags: OPENBSD_4_0_BASE
# 1.30 07-Jul-2006 joris

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).


# 1.29 12-Jun-2006 xsa

bring back a working version of the `cvs init' command. OK joris@.


# 1.28 07-Jun-2006 xsa

bring back tag command; basic tag addition/deletion available. OK joris@.


# 1.27 30-May-2006 joris

hello import, only works for non-existing repositories right now,
but work is in progress for importing stuff into existing repositories.


# 1.26 29-May-2006 joris

add remove support, hacked by xsa@ but lots of modifications
from me to actually make it work properly.

commiting since xsa@ is not around and i want to move forward.
ray@ agrees.


# 1.25 28-May-2006 joris

add basic 'cvs log' support.


# 1.24 28-May-2006 joris

enable basic add command, only works on files right now.


# 1.23 27-May-2006 joris

basic support for CVSROOT/config - only supporting the 'tag' and
'umask' keyword right now.


# 1.22 27-May-2006 joris

commit the new opencvs code, i have been hacking on
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.


# 1.21 02-Apr-2006 ray

Enable DEBUG=-g -ggdb for rcs, move -g -ggdb out of CFLAGS for cvs.
Line up flags while I'm at it.

OK to add DEBUG flags to rcs niallo@.


# 1.20 09-Mar-2006 xsa

move joris' timezone support into rcstime.c; more work to be done there.
OK joris@.


# 1.19 08-Mar-2006 joris

make openrcs use the worklist framework to keep track of temporary files
and remove them in case it gets interrupted.

suggested by deraadt@, ok niallo@


Revision tags: OPENBSD_3_9_BASE
# 1.18 03-Jan-2006 xsa

renaming zlib.{c,h} files to compress.{c,h} and link to build;
was pretty stupid calling them that way;
ok joris@ niallo@.


# 1.17 10-Dec-2005 joris

switch to xmalloc stuff, me and xsa@ agreed on this a long
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@


# 1.16 12-Nov-2005 niallo

- remove strtab stuff. serves no useful purpose.

diff is from joris@, committing on his behalf because his net connection
is very dodgy right now.


# 1.15 22-Oct-2005 joris

forgot this in previous commit;


# 1.14 06-Oct-2005 mickey

put cpp flags into CPPFLAGS and cleanup ../makefile.inc dupes; joris ok


Revision tags: OPENBSD_3_8_BASE
# 1.13 08-Aug-2005 xsa

add cvswrappers doc; mucho input/ok jmc, ok jfb joris;


# 1.12 02-Aug-2005 xsa

document the cvsignore file; input/ok jmc@, ok jfb@.


# 1.11 04-Jul-2005 xsa

enable all commands; ok joris@.


# 1.10 09-Jun-2005 joris

remove useless cvsd leftovers.

from Michael Knudsen


# 1.9 07-Jun-2005 joris

remove ancient and unused CVS define. it was a leftover from
the daemon.

ok xsa@


# 1.8 24-May-2005 jfb

Merge the cvs_cmd and cvs_cmd_info structures and add the necessary
fields to hook local versions of the commands. This needs to go in
before it gets any bigger

ok joris


# 1.7 17-May-2005 xsa

enable `release' command; tested & ok joris@.


# 1.6 15-Apr-2005 deraadt

pick up BINDIR from above; ok joris


# 1.5 15-Apr-2005 deraadt

build cvs right out of the base directory, no need for a subdir (you may
need some obj cleaning as a result of this); ok jfb


# 1.4 06-Apr-2005 joris

remove dead and unused code

ok jfb@


Revision tags: OPENBSD_3_7_BASE
# 1.3 09-Mar-2005 xsa

connect rcs/ stuffs; ok jfb joris


# 1.2 26-Jul-2004 jfb

Fix header


# 1.1 13-Jul-2004 jfb

branches: 1.1.1;
Initial revision