------------------------------------------------------------------------ r222 | iusty | 2005-10-30 14:58:22 +0200 (Sun, 30 Oct 2005) | 5 lines Changed paths: M /trunk/cfvers/client/cfvadmin M /trunk/cfvers/doc/Makefile.am M /trunk/cfvers/doc/cfversd.sgml D /trunk/cfvers/doc/examples/Pyro.conf M /trunk/cfvers/doc/examples/README M /trunk/cfvers/doc/manual.xml M /trunk/cfvers/server/cfversd * Change documentation to only recommend exporting PYRO_STORAGE not also PYRO_CONFIG_FILE and also get rid of the Pyro.conf Standard Pyro options are good for distribution. * Add nicer prompt_func also to cfvadmin (in cfv was for a long time) ------------------------------------------------------------------------ r221 | iusty | 2005-10-30 13:32:33 +0200 (Sun, 30 Oct 2005) | 4 lines Changed paths: M /trunk/cfvers/Makefile.am M /trunk/cfvers/doc/Makefile.am M /trunk/cfvers/rpm.spec.in * Fixed doc/Makefile.am rules * Do include NOTES and BUGS in distribution * rpm build fixes ------------------------------------------------------------------------ r220 | iusty | 2005-10-30 13:24:30 +0200 (Sun, 30 Oct 2005) | 5 lines Changed paths: A /trunk/cfvers/BUGS A /trunk/cfvers/INSTALL M /trunk/cfvers/NEWS M /trunk/cfvers/NOTES M /trunk/cfvers/README M /trunk/cfvers/client/Makefile.am M /trunk/cfvers/configure.ac M /trunk/cfvers/doc/Makefile.am M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/doc/cfvadmin.sgml M /trunk/cfvers/doc/cfvers.conf.sgml M /trunk/cfvers/doc/cfversd.conf.sgml A /trunk/cfvers/doc/cfversd.sgml M /trunk/cfvers/doc/manual.xml M /trunk/cfvers/rpm.spec.in M /trunk/cfvers/server/Makefile.am * Improved documentation * Added BUGS and INSTALL * Bump version for new release * Do include scripts in dist tarball (Makefile.am changes) ------------------------------------------------------------------------ r219 | iusty | 2005-10-30 12:13:57 +0200 (Sun, 30 Oct 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/client/cfvadmin M /trunk/cfvers/lib/repository/__init__.py * Revert changes in r217 for traceback passing since it's not supported over Pyro (probably the reason I didn't pass it in the first place) ------------------------------------------------------------------------ r218 | iusty | 2005-10-30 11:26:23 +0200 (Sun, 30 Oct 2005) | 3 lines Changed paths: M /trunk/cfvers/THANKS M /trunk/cfvers/client/cfv M /trunk/cfvers/client/cfvadmin M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py M /trunk/cfvers/lib/repository/__init__.py M /trunk/cfvers/lib/repository/r_postgresql.py M /trunk/cfvers/lib/repository/r_sqlite.py M /trunk/cfvers/lib/repository/sql.py * Switch to pysqlite2 (sqlite 3) and psycopg2 * Fix some small bugs ------------------------------------------------------------------------ r217 | iusty | 2005-10-30 11:19:59 +0200 (Sun, 30 Oct 2005) | 2 lines Changed paths: A /tags/cfvers/before-sqlite3-psycopg2 (from /trunk/cfvers:216) Made tag for sqlite2 and psycopg1 last version ------------------------------------------------------------------------ r216 | iusty | 2005-10-27 23:18:55 +0300 (Thu, 27 Oct 2005) | 2 lines Changed paths: M /trunk/cfvers/lib/cmd.py * Better explanation message for cat of non-regular files ------------------------------------------------------------------------ r215 | iusty | 2005-05-30 03:11:20 +0300 (Mon, 30 May 2005) | 2 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py * First raw attempt at recursive diff ------------------------------------------------------------------------ r214 | iusty | 2005-05-30 02:21:54 +0300 (Mon, 30 May 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py * Begin implementing cross-item and cross-area diff (as opposed to cross-revision diff only until now); for this the Commands.diff method and the cvf show_diff function have been changed ------------------------------------------------------------------------ r213 | iusty | 2005-05-29 23:34:30 +0300 (Sun, 29 May 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/lib/cmd.py * Fix a documentation issue in cfv.sgml * Fix cmd.py to correctly use yield * Fix cfv diff to correctly show errors ------------------------------------------------------------------------ r212 | iusty | 2005-05-29 17:56:10 +0300 (Sun, 29 May 2005) | 4 lines Changed paths: M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/lib/repository/sql.py * Repository.getEntries: improved operator checking and added text operators * doc/cfv.sgml: added documentation about find options ------------------------------------------------------------------------ r211 | iusty | 2005-05-29 17:53:02 +0300 (Sun, 29 May 2005) | 2 lines Changed paths: M /trunk/cfvers/client/cfv * cfv: imporoved find -d output ------------------------------------------------------------------------ r210 | iusty | 2005-05-29 17:52:45 +0300 (Sun, 29 May 2005) | 3 lines Changed paths: M /trunk/cfvers/lib/main.py * Revision: add collapse_revnos and format_crevnos methods for nice computing and displaying for revision number lists ------------------------------------------------------------------------ r209 | iusty | 2005-05-29 14:13:02 +0300 (Sun, 29 May 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py * Changed Commands.export and related methods to write into a file object supplied by the front-end rather than open themselves a file or use sys.stdout ------------------------------------------------------------------------ r208 | iusty | 2005-05-29 13:50:19 +0300 (Sun, 29 May 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py * Changed Commands.stat method to return the data instead of printing it * Fixed Entry.stat method to properly deal with status != STATUS_MODIFIED ------------------------------------------------------------------------ r207 | iusty | 2005-05-29 13:35:55 +0300 (Sun, 29 May 2005) | 3 lines Changed paths: M /trunk/cfvers/lib/gateway.py * Fix previous commit: OperationException was not imported in gateway.py ------------------------------------------------------------------------ r206 | iusty | 2005-05-29 13:35:01 +0300 (Sun, 29 May 2005) | 3 lines Changed paths: M /trunk/cfvers/lib/gateway.py * Added validity checks to Portal for checking valid item IDs and revision numbers in getXByY methods ------------------------------------------------------------------------ r205 | iusty | 2005-05-29 13:09:39 +0300 (Sun, 29 May 2005) | 6 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py * Modified Commands.diff to return data to cfv diff rather than print out the results; also added STATUS_MAP to Entry in order to ease the printing of the diff * Fixed some bugs in Commands._diff_file related to entry's status not being STATUS_MODIFIED ------------------------------------------------------------------------ r204 | iusty | 2005-05-23 02:37:36 +0300 (Mon, 23 May 2005) | 2 lines Changed paths: M /trunk/cfvers/client/cfvadmin M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py * Fix (partial) for unhandled error in adding duplicate area ------------------------------------------------------------------------ r203 | iusty | 2005-05-22 23:49:53 +0300 (Sun, 22 May 2005) | 2 lines Changed paths: M /trunk/cfvers/lib/repository/r_postgresql.py M /trunk/cfvers/lib/repository/r_sqlite.py M /trunk/cfvers/lib/repository/sql.py * repsitory: begin checkig operands and arguments to getEntries ------------------------------------------------------------------------ r202 | iusty | 2005-05-22 23:49:14 +0300 (Sun, 22 May 2005) | 2 lines Changed paths: M /trunk/cfvers/NEWS * Updated NEWS file ------------------------------------------------------------------------ r201 | iusty | 2005-05-22 23:48:43 +0300 (Sun, 22 May 2005) | 4 lines Changed paths: M /trunk/cfvers/client/cfv * client/cfv: improved findentries by trating ParsingExceptions and adding support for -l/-d virtual items * client/cfv: improved --help formatting ------------------------------------------------------------------------ r200 | iusty | 2005-05-22 23:42:45 +0300 (Sun, 22 May 2005) | 3 lines Changed paths: M /trunk/cfvers/lib/main.py * lib/main.py: add ParsingException (already used by previous commit) * Entry: virtual entries also get mode, in order to ease `stat' operation ------------------------------------------------------------------------ r199 | iusty | 2005-05-22 23:41:01 +0300 (Sun, 22 May 2005) | 2 lines Changed paths: M /trunk/cfvers/lib/gateway.py * Fix getEntries errors in remote mode ------------------------------------------------------------------------ r198 | iusty | 2005-05-20 16:29:20 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: D /branches/feature-virtuals * Delete branches/feature-virtuals ------------------------------------------------------------------------ r197 | iusty | 2005-05-20 16:20:07 +0300 (Fri, 20 May 2005) | 1 line Changed paths: M /trunk/cfvers/Makefile.am A /trunk/cfvers/THANKS (from /branches/feature-virtuals/THANKS:196) M /trunk/cfvers/TODO A /trunk/cfvers/bench (from /branches/feature-virtuals/bench:196) M /trunk/cfvers/client A /trunk/cfvers/client/Makefile.am (from /branches/feature-virtuals/client/Makefile.am:196) M /trunk/cfvers/client/cfv M /trunk/cfvers/configure.ac M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/doc/manual.xml M /trunk/cfvers/lib M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/gateway.py M /trunk/cfvers/lib/main.py M /trunk/cfvers/lib/repository/sql.py M /trunk/cfvers/server A /trunk/cfvers/server/Makefile.am (from /branches/feature-virtuals/server/Makefile.am:196) Merge branches/feature-virtuals r185:196 into trunk ------------------------------------------------------------------------ r196 | iusty | 2005-05-20 15:50:54 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: M /branches/feature-virtuals/client M /branches/feature-virtuals/lib M /branches/feature-virtuals/server * Added some more svn:ignore ------------------------------------------------------------------------ r195 | iusty | 2005-05-20 15:41:03 +0300 (Fri, 20 May 2005) | 3 lines Changed paths: M /branches/feature-virtuals/lib/main.py * lib/main: clean up dir diff * lib/main: add exitcode formatting ------------------------------------------------------------------------ r194 | iusty | 2005-05-20 15:08:03 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: M /branches/feature-virtuals/Makefile.am A /branches/feature-virtuals/client/Makefile.am (from /branches/feature-virtuals/Makefile.am:191) A /branches/feature-virtuals/server/Makefile.am (from /branches/feature-virtuals/Makefile.am:191) * More breakage fixes from top-level reorganisations ------------------------------------------------------------------------ r193 | iusty | 2005-05-20 15:06:22 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: A /branches/feature-virtuals/bench * Added bench shell script ------------------------------------------------------------------------ r192 | iusty | 2005-05-20 15:05:38 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: A /branches/feature-virtuals/THANKS * Added THANKS file ------------------------------------------------------------------------ r191 | iusty | 2005-05-20 14:56:55 +0300 (Fri, 20 May 2005) | 4 lines Changed paths: M /branches/feature-virtuals/TODO M /branches/feature-virtuals/lib/main.py * Updated TODO * lib/main.py: added exitcode in stat output; minor change in description of ADDED_EXISTING ------------------------------------------------------------------------ r190 | iusty | 2005-05-20 14:55:45 +0300 (Fri, 20 May 2005) | 3 lines Changed paths: M /branches/feature-virtuals/lib/gateway.py * portal: fix addItem to also add a newBorn entry (the same as addBulkItem) ------------------------------------------------------------------------ r189 | iusty | 2005-05-20 14:54:53 +0300 (Fri, 20 May 2005) | 7 lines Changed paths: M /branches/feature-virtuals/client/cfv M /branches/feature-virtuals/doc/cfv.sgml M /branches/feature-virtuals/doc/manual.xml * cfv: change output of log command (one char for flag value) * cfv: fixed `register -q' and got rid of `-v' (it didn't do anything) * cfv: better handling of SIGPIPE * documentation updates: added virtuals and document new format of log command ------------------------------------------------------------------------ r188 | iusty | 2005-05-20 14:51:51 +0300 (Fri, 20 May 2005) | 3 lines Changed paths: M /branches/feature-virtuals/lib/repository/sql.py * Change inode type to int8 since some filesystems can have 64-bit inode numbers ------------------------------------------------------------------------ r187 | iusty | 2005-05-20 14:42:44 +0300 (Fri, 20 May 2005) | 2 lines Changed paths: M /branches/feature-virtuals/configure.ac * configure.ac: fix breakage introduced by top-level split ------------------------------------------------------------------------ r186 | iusty | 2005-05-20 00:42:59 +0300 (Fri, 20 May 2005) | 5 lines Changed paths: M /branches/feature-virtuals/client/cfv M /branches/feature-virtuals/lib/cmd.py M /branches/feature-virtuals/lib/gateway.py M /branches/feature-virtuals/lib/main.py M /branches/feature-virtuals/lib/repository/sql.py * First try at virtuals; modified db schema, added new filetype by using stat.S_IFIFO | stat.S_IFLNK (this does not match any S_IS*() macros, they test for exact equality); added item.command; added new Item.STORE_VIRTUAL ------------------------------------------------------------------------ r185 | iusty | 2005-05-19 19:05:54 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: A /branches/feature-virtuals (from /trunk/cfvers:184) * Make branch for virtuals development ------------------------------------------------------------------------ r184 | iusty | 2005-05-19 19:04:46 +0300 (Thu, 19 May 2005) | 1 line Changed paths: D /branches/cfvers-pyro Delete old pyro development version ------------------------------------------------------------------------ r183 | iusty | 2005-05-19 18:32:33 +0300 (Thu, 19 May 2005) | 5 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/repository/sql.py * Improved performance in `log' command of cfv, since it was very bad, by modifing getRevisionItems to return also item.name and entry.status beside item.id (thus no more calls need to be made to the portal) ------------------------------------------------------------------------ r182 | iusty | 2005-05-19 18:09:15 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers/TODO * Updated TODO ------------------------------------------------------------------------ r181 | iusty | 2005-05-19 16:54:40 +0300 (Thu, 19 May 2005) | 3 lines Changed paths: M /trunk/cfvers/NOTES M /trunk/cfvers/client/cfv M /trunk/cfvers/client/cfvadmin M /trunk/cfvers/lib/main.py M /trunk/cfvers/lib/repository/sql.py * Second try at fixing timezone handling, by partial reverse of commit 122 and modifying of postgres schema ------------------------------------------------------------------------ r180 | iusty | 2005-05-19 15:46:51 +0300 (Thu, 19 May 2005) | 3 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py * Fixed addnew (addfromdirs) and unreadable directories by adding a new result code (ADDED_EACCES) ------------------------------------------------------------------------ r179 | iusty | 2005-05-19 15:26:25 +0300 (Thu, 19 May 2005) | 5 lines Changed paths: M /trunk/cfvers/lib/cmd.py * cmd.BulkTransport: change implementation since Pyro doesn't allow you to take a function of a DynamicProxy, pass it around and repeatedly call it. Now BulkTransport is not a general transport, but a portal.addItem/addEntry specific one. ------------------------------------------------------------------------ r178 | iusty | 2005-05-19 15:13:43 +0300 (Thu, 19 May 2005) | 10 lines Changed paths: M /trunk/cfvers/client/cfv M /trunk/cfvers/lib/cmd.py M /trunk/cfvers/lib/main.py M /trunk/cfvers/lib/repository/r_postgresql.py M /trunk/cfvers/lib/repository/r_sqlite.py * Fix remote server usage with new-style putRevision: it needs to return the new revision, since the change in the server Revision is not reflected back in the client over Pyro (it's a regular object and the server has its copy) * Fix password prompting by using getpass and get rid of -P to cfv (not usable, actually, since the split into client/server passwords) * Improve ^C handling by ignoring the exception and only printing an "Abort." message (the default traceback is ugly and useless) ------------------------------------------------------------------------ r177 | iusty | 2005-05-19 11:27:30 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers D /trunk/cfvers/cfv D /trunk/cfvers/cfvadmin D /trunk/cfvers/cfvers D /trunk/cfvers/cfversd A /trunk/cfvers/client A /trunk/cfvers/client/cfv (from /trunk/cfvers/cfv:167) A /trunk/cfvers/client/cfvadmin (from /trunk/cfvers/cfvadmin:164) A /trunk/cfvers/lib (from /trunk/cfvers/cfvers:175) R /trunk/cfvers/lib/repository (from /trunk/cfvers/cfvers/repository:176) A /trunk/cfvers/server A /trunk/cfvers/server/cfversd (from /trunk/cfvers/cfversd:164) * Source tree reorganisations ------------------------------------------------------------------------ r176 | iusty | 2005-05-19 11:26:59 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers/cfvers/repository * Add svn:ignore ------------------------------------------------------------------------ r175 | iusty | 2005-05-19 11:18:54 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers/TODO * Updated TODO ------------------------------------------------------------------------ r174 | iusty | 2005-05-19 01:22:24 +0300 (Thu, 19 May 2005) | 4 lines Changed paths: M /trunk/cfvers/TODO M /trunk/cfvers/configure.ac M /trunk/cfvers/doc/Makefile.am A /trunk/cfvers/doc/cfversd.conf.sgml (from /trunk/cfvers/doc/cfvers.conf.sgml:164) * TODO: updated some info * doc/cfversd.conf.sgml: new file documenting the server configuration file ------------------------------------------------------------------------ r173 | iusty | 2005-05-19 00:20:03 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers/doc/Makefile.am * doc/Makefile.am: add clean target ------------------------------------------------------------------------ r172 | iusty | 2005-05-19 00:19:38 +0300 (Thu, 19 May 2005) | 2 lines Changed paths: M /trunk/cfvers/doc/objects.dia * doc/objects.dia: minor changes to get up-to-date with actual names ------------------------------------------------------------------------ r171 | iusty | 2005-05-18 01:36:07 +0300 (Wed, 18 May 2005) | 2 lines Changed paths: M /trunk/cfvers/cfvers/cmd.py * cmd.py: added new class BulkTransport to separate the bulk sending logic ------------------------------------------------------------------------ r170 | iusty | 2005-05-18 00:25:50 +0300 (Wed, 18 May 2005) | 3 lines Changed paths: M /trunk/cfvers/cfvers/gateway.py * gateway: import SecureObjBase from icat and modify Portal and PortalFactory to derive from it. ------------------------------------------------------------------------ r169 | iusty | 2005-05-17 23:27:42 +0300 (Tue, 17 May 2005) | 2 lines Changed paths: M /trunk/cfvers/cfvers/repository/r_postgresql.py * r_postgresql: fix decode_binary declaration (as in sqlite) ------------------------------------------------------------------------ r168 | iusty | 2005-05-17 23:23:48 +0300 (Tue, 17 May 2005) | 5 lines Changed paths: M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py * sql.py: fix binary storage (use driver-specific decode, needed for sqlite) * sql backends: make putRevision a driver-specific routing since the "select ... for update" is not supported by sqlite ------------------------------------------------------------------------ r167 | iusty | 2005-05-17 22:40:12 +0300 (Tue, 17 May 2005) | 2 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py * change storage for filecontents to binary strings not text ------------------------------------------------------------------------ r166 | iusty | 2005-05-17 18:36:33 +0300 (Tue, 17 May 2005) | 2 lines Changed paths: M /trunk/cfvers/doc * Modified doc dir svn:ignore ------------------------------------------------------------------------ r165 | iusty | 2005-05-05 00:11:01 +0300 (Thu, 05 May 2005) | 10 lines Changed paths: M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/sql.py * Partially fix concurent updates to the same area (in Postgres, as sqlite doesn't allow that) by modifying the putRevision method: it's the only one allowed to compute a new revision number; and by switching psycopg to read commited (from serializable), locking the row in the areas table, and computing the last revno in the db * Change the revisions table from without oids to with oids; this needs a re-init of the repository (and dump/restore if you have data) ------------------------------------------------------------------------ r164 | iusty | 2005-05-04 01:31:04 +0300 (Wed, 04 May 2005) | 1 line Changed paths: M /trunk/cfvers/Makefile.am A /trunk/cfvers/NOTES (from /branches/cfvers-pyro/NOTES:163) M /trunk/cfvers/README M /trunk/cfvers/TODO M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/Makefile.am M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/cfvers/cmd.py A /trunk/cfvers/cfvers/gateway.py (from /branches/cfvers-pyro/cfvers/gateway.py:163) M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/__init__.py M /trunk/cfvers/cfvers/repository/r_gadfly.py M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py A /trunk/cfvers/cfversd (from /branches/cfvers-pyro/cfversd:163) M /trunk/cfvers/configure.ac M /trunk/cfvers/doc/Makefile.am D /trunk/cfvers/doc/arch.dia M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/doc/cfvadmin.sgml A /trunk/cfvers/doc/cfvers.conf.sgml (from /branches/cfvers-pyro/doc/cfvers.conf.sgml:163) A /trunk/cfvers/doc/examples (from /branches/cfvers-pyro/doc/examples:163) M /trunk/cfvers/doc/manual.xml A /trunk/cfvers/doc/objects.dia (from /branches/cfvers-pyro/doc/objects.dia:163) Merged branches/cfvers-pyro r:89:163 into trunk ------------------------------------------------------------------------ r163 | iusty | 2005-05-04 01:03:21 +0300 (Wed, 04 May 2005) | 6 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/cmd.py * Added addnew cfv command and corresponding addfromdirs Commands method which register in the repository new items in directories already tracked * Change no-recurse short option from "-n" to "-N" (to match Subversion) ------------------------------------------------------------------------ r162 | iusty | 2005-05-03 23:46:08 +0300 (Tue, 03 May 2005) | 3 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/__init__.py M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/__init__.py M /branches/cfvers-pyro/cfvers/repository/r_gadfly.py M /branches/cfvers-pyro/cfvers/repository/r_postgresql.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py M /branches/cfvers-pyro/cfvers/repository/sql.py * Added $Id: ChangeLog,v 1.3 2005/10/30 13:25:48 iusty Exp $ in most files (for easy ident after deployment) and, while at it, also added copyright notice/updated years ------------------------------------------------------------------------ r161 | iusty | 2005-05-03 23:17:32 +0300 (Tue, 03 May 2005) | 6 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/main.py * Changed directory contents representation in database, from newline separated to / (slash) separated since this can't occur in filenames * Changed diff output for directories to specify added and removed files ------------------------------------------------------------------------ r160 | iusty | 2005-01-03 02:23:24 +0200 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/doc/cfv.sgml Fix 'cfv list' flag output ------------------------------------------------------------------------ r159 | iusty | 2005-01-02 23:53:02 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/doc/cfv.sgml Documentation improvements. ------------------------------------------------------------------------ r158 | iusty | 2005-01-02 23:12:03 +0200 (Sun, 02 Jan 2005) | 3 lines Changed paths: M /branches/cfvers-pyro/cfv Change old find command (not findrevs) into list: this lists the items (not revisions!) present in the repository. ------------------------------------------------------------------------ r157 | iusty | 2005-01-02 20:47:04 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/doc/manual.xml Miscellaneous fixes ------------------------------------------------------------------------ r156 | iusty | 2005-01-02 20:45:18 +0200 (Sun, 02 Jan 2005) | 4 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/main.py Implement no storage at all (flags does not contain STORE_*) for items. This allows items to be marked beforehand as not trackable (for example, never store /etc/shadow). ------------------------------------------------------------------------ r155 | iusty | 2005-01-02 20:25:28 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/sql.py Fix adding of status="A" entries when adding items. ------------------------------------------------------------------------ r154 | iusty | 2005-01-02 02:06:34 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv Add documentation for cfv commands ------------------------------------------------------------------------ r153 | iusty | 2005-01-02 02:01:02 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/sql.py Fix database schema deletion. ------------------------------------------------------------------------ r152 | iusty | 2005-01-02 02:00:42 +0200 (Sun, 02 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfversd Misc. fixes for missing or invalid configuration files ------------------------------------------------------------------------ r151 | iusty | 2005-01-01 16:17:40 +0200 (Sat, 01 Jan 2005) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/gateway.py Old modifications late commit - sorry... ------------------------------------------------------------------------ r150 | iusty | 2004-10-03 23:06:28 +0300 (Sun, 03 Oct 2004) | 2 lines Changed paths: A /tags/cfvers/0.5.3 (from /trunk/cfvers:149) Made tag for cfvers-0.5.3 ------------------------------------------------------------------------ r149 | iusty | 2004-10-03 22:43:05 +0300 (Sun, 03 Oct 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/__init__.py M /branches/cfvers-pyro/cfversd M /branches/cfvers-pyro/configure.ac M /branches/cfvers-pyro/doc/Makefile.am M /branches/cfvers-pyro/doc/examples/server-combined.sample M /branches/cfvers-pyro/doc/examples/server-postgresql.sample M /branches/cfvers-pyro/doc/examples/server-sqlite.sample Fixed some bites related to packaging and bump version to 0.5.3 ------------------------------------------------------------------------ r148 | iusty | 2004-10-03 21:53:41 +0300 (Sun, 03 Oct 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/sql.py M /branches/cfvers-pyro/cfversd D /branches/cfvers-pyro/doc/examples/logging.cfg A /branches/cfvers-pyro/doc/examples/logging.conf (from /branches/cfvers-pyro/doc/examples/logging.cfg:145) M /branches/cfvers-pyro/doc/examples/server-combined.sample M /branches/cfvers-pyro/doc/examples/server-postgresql.sample M /branches/cfvers-pyro/doc/examples/server-sqlite.sample Improved server, getting ready for test deployment ------------------------------------------------------------------------ r147 | iusty | 2004-09-30 22:17:14 +0300 (Thu, 30 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/doc/Makefile.am Fixed makefile for make distcheck (replace *.sample with $(wildcard...)) ------------------------------------------------------------------------ r146 | iusty | 2004-09-30 21:15:28 +0300 (Thu, 30 Sep 2004) | 2 lines Changed paths: A /branches/cfvers-pyro/doc/examples/server-combined.sample (from /branches/cfvers-pyro/doc/examples/server-postgresql.sample:145) Added another sample file for installation. ------------------------------------------------------------------------ r145 | iusty | 2004-09-30 19:15:18 +0300 (Thu, 30 Sep 2004) | 4 lines Changed paths: M /branches/cfvers-pyro/README M /branches/cfvers-pyro/cfversd M /branches/cfvers-pyro/doc/Makefile.am M /branches/cfvers-pyro/doc/cfvers.conf.sgml D /branches/cfvers-pyro/doc/client-local-postgresql.sample D /branches/cfvers-pyro/doc/client-local-sqlite.sample D /branches/cfvers-pyro/doc/client-remote.sample A /branches/cfvers-pyro/doc/examples A /branches/cfvers-pyro/doc/examples/Pyro.conf A /branches/cfvers-pyro/doc/examples/README A /branches/cfvers-pyro/doc/examples/client-local-postgresql.sample (from /branches/cfvers-pyro/doc/client-local-postgresql.sample:143) A /branches/cfvers-pyro/doc/examples/client-local-sqlite.sample (from /branches/cfvers-pyro/doc/client-local-sqlite.sample:143) A /branches/cfvers-pyro/doc/examples/client-remote.sample (from /branches/cfvers-pyro/doc/client-remote.sample:137) A /branches/cfvers-pyro/doc/examples/logging.cfg A /branches/cfvers-pyro/doc/examples/server-postgresql.sample (from /branches/cfvers-pyro/doc/server-postgresql.sample:137) A /branches/cfvers-pyro/doc/examples/server-sqlite.sample (from /branches/cfvers-pyro/doc/server-sqlite.sample:137) M /branches/cfvers-pyro/doc/manual.xml D /branches/cfvers-pyro/doc/server-postgresql.sample D /branches/cfvers-pyro/doc/server-sqlite.sample Updated documentation Improved cfversd: added daemonize functionality, logging improvements, etc. ------------------------------------------------------------------------ r144 | iusty | 2004-09-28 00:02:37 +0300 (Tue, 28 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/Makefile.am M /branches/cfvers-pyro/doc/Makefile.am Fixed distcheck target ------------------------------------------------------------------------ r143 | iusty | 2004-09-27 23:48:02 +0300 (Mon, 27 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/Makefile.am M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/configure.ac M /branches/cfvers-pyro/doc/Makefile.am A /branches/cfvers-pyro/doc/cfvers.conf.sgml M /branches/cfvers-pyro/doc/client-local-postgresql.sample M /branches/cfvers-pyro/doc/client-local-sqlite.sample Improved documentation. ------------------------------------------------------------------------ r142 | iusty | 2004-09-27 01:16:39 +0300 (Mon, 27 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/doc/Makefile.am M /branches/cfvers-pyro/doc/cfv.sgml M /branches/cfvers-pyro/doc/cfvadmin.sgml M /branches/cfvers-pyro/doc/manual.xml Improved documentation (man pages) ------------------------------------------------------------------------ r141 | iusty | 2004-09-26 16:15:46 +0300 (Sun, 26 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/doc/Makefile.am M /branches/cfvers-pyro/doc/manual.xml Improved documentation: added examples for common operations and finished documenting the properties of items/entries. ------------------------------------------------------------------------ r140 | iusty | 2004-09-26 16:15:04 +0300 (Sun, 26 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Fixed some small bugs (crept in when I sleep, weren't mine, no) ------------------------------------------------------------------------ r139 | iusty | 2004-09-26 14:44:41 +0300 (Sun, 26 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/main.py Renamed status names for entries ------------------------------------------------------------------------ r138 | iusty | 2004-09-26 13:25:31 +0300 (Sun, 26 Sep 2004) | 5 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/sql.py Fixed some bugs which crept in lately. Modified cmd_store to always store entries by their item's name not by previous entry's filename. This will allow renames at a later point. ------------------------------------------------------------------------ r137 | iusty | 2004-09-26 04:23:06 +0300 (Sun, 26 Sep 2004) | 2 lines Changed paths: A /branches/cfvers-pyro/doc/client-local-postgresql.sample A /branches/cfvers-pyro/doc/client-local-sqlite.sample A /branches/cfvers-pyro/doc/client-remote.sample M /branches/cfvers-pyro/doc/manual.xml A /branches/cfvers-pyro/doc/server-postgresql.sample A /branches/cfvers-pyro/doc/server-sqlite.sample Documentation improvements ------------------------------------------------------------------------ r136 | iusty | 2004-09-26 02:12:18 +0300 (Sun, 26 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfversd Added support for server authentication to client. ------------------------------------------------------------------------ r135 | iusty | 2004-09-26 01:15:12 +0300 (Sun, 26 Sep 2004) | 5 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Implemented only-metadata storage (in addition to old metadata_only, which meant metadata + checksum). Optimized cmd_add/cmd_store for many files (> 10000). Still the memory consumption needs tweaking. ------------------------------------------------------------------------ r134 | iusty | 2004-09-25 23:28:31 +0300 (Sat, 25 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py Fixed a bug introduced in r129/130 which made --no-payload stop working. ------------------------------------------------------------------------ r133 | iusty | 2004-09-25 18:37:00 +0300 (Sat, 25 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py Added local server (in-process) support. This means new options for cvf/cfvadmin and new config file options. ------------------------------------------------------------------------ r132 | iusty | 2004-09-25 13:40:33 +0300 (Sat, 25 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfversd Added optparse to server ------------------------------------------------------------------------ r131 | iusty | 2004-09-25 12:34:33 +0300 (Sat, 25 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv Beautified help options ------------------------------------------------------------------------ r130 | iusty | 2004-09-25 02:03:36 +0300 (Sat, 25 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py Second step of optimization (moved e == old to server) ------------------------------------------------------------------------ r129 | iusty | 2004-09-25 01:31:17 +0300 (Sat, 25 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py First step of optimizing cmd_add and cmd_store ------------------------------------------------------------------------ r128 | iusty | 2004-09-23 08:28:36 +0300 (Thu, 23 Sep 2004) | 4 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py M /branches/cfvers-pyro/cfvers/repository/sql.py Changed item.area from an Area instance to area name since the other properties of the instance were used in only one place and the speed gains are significant. ------------------------------------------------------------------------ r127 | iusty | 2004-09-23 01:32:48 +0300 (Thu, 23 Sep 2004) | 4 lines Changed paths: M /branches/cfvers-pyro/cfvers/main.py Fixed typecasting of Item.metadata_only by adding a setter which casts string types to proper boolean values (only for sqlite which doesn't know boolean columns) ------------------------------------------------------------------------ r126 | iusty | 2004-09-23 01:05:48 +0300 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py M /branches/cfvers-pyro/cfvers/repository/sql.py Improved export function to include area name if --all-areas ------------------------------------------------------------------------ r125 | iusty | 2004-09-23 00:46:33 +0300 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py Fixed getEntries to work with sqlite ------------------------------------------------------------------------ r124 | iusty | 2004-09-23 00:08:47 +0300 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/sql.py Fix join condition bug in getEntries ------------------------------------------------------------------------ r123 | iusty | 2004-09-22 23:28:11 +0300 (Wed, 22 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py Fix a sqlite schema bug ------------------------------------------------------------------------ r122 | iusty | 2004-09-22 23:14:49 +0300 (Wed, 22 Sep 2004) | 4 lines Changed paths: A /branches/cfvers-pyro/NOTES M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py Fixed sqlite (and postgres) timezone handling. For sqlite there still is a problem, but if not changing timezones you shouldn't see it. ------------------------------------------------------------------------ r121 | iusty | 2004-09-22 00:54:13 +0300 (Wed, 22 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/repository/sql.py Added search by revision number to getEntries Finalized cmd_export command line format ------------------------------------------------------------------------ r120 | iusty | 2004-09-22 00:23:44 +0300 (Wed, 22 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/repository/sql.py Added support for multi-rev getEntries Fixed cmd_export to work with new getEntries ------------------------------------------------------------------------ r119 | iusty | 2004-09-21 23:12:13 +0300 (Tue, 21 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv Fixed cmd_log to take into account deletions ------------------------------------------------------------------------ r118 | iusty | 2004-09-21 23:01:40 +0300 (Tue, 21 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/r_postgresql.py M /branches/cfvers-pyro/cfvers/repository/sql.py Added deletion support (automatic) ------------------------------------------------------------------------ r117 | iusty | 2004-09-21 08:39:26 +0300 (Tue, 21 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/repository/sql.py Added logmsg match condition on getEntries ------------------------------------------------------------------------ r116 | iusty | 2004-09-21 00:55:00 +0300 (Tue, 21 Sep 2004) | 5 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Renamed RevEntry to Entry Renamed AreaRev to Revision Renamed a bunch of function in sql.py to fall in line with the above changes ------------------------------------------------------------------------ r115 | iusty | 2004-09-21 00:09:07 +0300 (Tue, 21 Sep 2004) | 5 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/r_postgresql.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py M /branches/cfvers-pyro/cfvers/repository/sql.py Fixed getEntry and other to fill in the entry.areaname Renamed two tables, hoping to bugs crept in: - revisions => entries - arearevs => revisions ------------------------------------------------------------------------ r114 | iusty | 2004-09-20 23:54:42 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py Complete the previous optimisation ------------------------------------------------------------------------ r113 | iusty | 2004-09-20 23:54:03 +0300 (Mon, 20 Sep 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py Optimize the diff operation when the filecontents attribute is excluded from the diff. ------------------------------------------------------------------------ r112 | iusty | 2004-09-20 22:45:18 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/r_postgresql.py M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py M /branches/cfvers-pyro/cfvers/repository/sql.py Switched to psycopg ------------------------------------------------------------------------ r111 | iusty | 2004-09-20 22:44:05 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: A /tags/cfvers/before_psycopg (from /trunk/cfvers:110) Make tag before switching to psycopg ------------------------------------------------------------------------ r110 | iusty | 2004-09-20 22:11:04 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv Got rid of another Match remains ------------------------------------------------------------------------ r109 | iusty | 2004-09-20 22:03:42 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/main.py Erase generalized match code ------------------------------------------------------------------------ r108 | iusty | 2004-09-20 22:02:47 +0300 (Mon, 20 Sep 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Old try to create generalized match code ------------------------------------------------------------------------ r107 | iusty | 2004-08-02 00:35:44 +0300 (Mon, 02 Aug 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Modified getEntries for new search system. Implemented all options (which can be...) similarly to find. ------------------------------------------------------------------------ r106 | iusty | 2004-08-01 01:18:12 +0300 (Sun, 01 Aug 2004) | 4 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/main.py Improved diff command: added inclusion/exclusion of attributes, output format (reventry.diff return list not string so formatting can be done by cfv or cmd.py) ------------------------------------------------------------------------ r105 | iusty | 2004-07-31 01:30:28 +0300 (Sat, 31 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/main.py Improved diff parameter selection Modified TODO list ------------------------------------------------------------------------ r104 | iusty | 2004-07-30 01:24:49 +0300 (Fri, 30 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/TODO M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/sql.py Begin to implement unified find options Added filetype_c to database ------------------------------------------------------------------------ r103 | iusty | 2004-07-30 01:19:41 +0300 (Fri, 30 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfvers/main.py Improved modemap dict Fixed compare (last commit buggy) ------------------------------------------------------------------------ r102 | iusty | 2004-07-30 00:58:35 +0300 (Fri, 30 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py Fixed tar export to include text user/group information, if avail. ------------------------------------------------------------------------ r101 | iusty | 2004-07-30 00:37:53 +0300 (Fri, 30 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/main.py Preparatory support for selective diff ------------------------------------------------------------------------ r100 | iusty | 2004-07-28 01:07:40 +0300 (Wed, 28 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py Added support for storing user/group name and try to restore by name first, if not found by stored uid/gid. ------------------------------------------------------------------------ r99 | iusty | 2004-07-28 00:58:04 +0300 (Wed, 28 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/TODO Some thoughts... ------------------------------------------------------------------------ r98 | iusty | 2004-07-28 00:53:48 +0300 (Wed, 28 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfv Fixed a bug which occured when adding non-existing files Tweaked opt_parsers in export command. ------------------------------------------------------------------------ r97 | iusty | 2004-07-27 00:23:37 +0300 (Tue, 27 Jul 2004) | 4 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/r_sqlite.py Update sqlite backend to new method names. Also removed getEntries from sqlite backend since it was identical. ------------------------------------------------------------------------ r96 | iusty | 2004-07-27 00:06:26 +0300 (Tue, 27 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/__init__.py Normalised the cfvadmin operation Added repository init through Pyro. ------------------------------------------------------------------------ r95 | iusty | 2004-07-26 23:59:10 +0300 (Mon, 26 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/repository/sql.py Fixed repository parameters setting in init_schema not init_data ------------------------------------------------------------------------ r94 | iusty | 2004-07-26 00:02:55 +0300 (Mon, 26 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/__init__.py M /branches/cfvers-pyro/cfversd Moved repository configuration in server (like it should be!) ------------------------------------------------------------------------ r93 | iusty | 2004-07-21 23:16:19 +0300 (Wed, 21 Jul 2004) | 3 lines Changed paths: M /branches/cfvers-pyro/cfvadmin M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfversd Fixed cfvadmin (was not working with Pyro) Begin add rights checking in Portal. ------------------------------------------------------------------------ r92 | iusty | 2004-07-18 23:59:50 +0300 (Sun, 18 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfversd Added authentication support. ------------------------------------------------------------------------ r91 | iusty | 2004-07-18 04:15:11 +0300 (Sun, 18 Jul 2004) | 11 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/cmd.py M /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/repository/sql.py M /branches/cfvers-pyro/cfversd Improved performance in add, store by replacing many getItemByName with getItems and check (should add locking). Improved performance in store by clearing rev.filecontents after storing (not used in reporting), now the store process doesn't grow unbounded. Fixed getItems to include dirname and metadata_only to item. Added timeouts to pyro.daemon and cleaned-up the Portal.disconnect method to detach from daemon. Added a try...finaly around cmdi invocation so that cmdi.close() is called always. ------------------------------------------------------------------------ r90 | iusty | 2004-07-18 01:50:22 +0300 (Sun, 18 Jul 2004) | 2 lines Changed paths: M /branches/cfvers-pyro/cfv M /branches/cfvers-pyro/cfvers/Makefile.am M /branches/cfvers-pyro/cfvers/cmd.py A /branches/cfvers-pyro/cfvers/gateway.py M /branches/cfvers-pyro/cfvers/main.py M /branches/cfvers-pyro/cfvers/repository/sql.py A /branches/cfvers-pyro/cfversd D /branches/cfvers-pyro/doc/arch.dia A /branches/cfvers-pyro/doc/objects.dia (from /branches/cfvers-pyro/doc/arch.dia:89) Working pyro-based cfv and cfvservd ------------------------------------------------------------------------ r89 | iusty | 2004-07-17 17:20:10 +0300 (Sat, 17 Jul 2004) | 1 line Changed paths: A /branches/cfvers-pyro (from /trunk/cfvers:88) Branch for moving to pyro ------------------------------------------------------------------------ r88 | iusty | 2004-07-17 17:20:08 +0300 (Sat, 17 Jul 2004) | 2 lines Changed paths: A /branches Make branches dir. ------------------------------------------------------------------------ r87 | iusty | 2004-07-04 13:51:19 +0300 (Sun, 04 Jul 2004) | 3 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py Split the store operation in add (registers new items) and store (store new revisions of registered items). ------------------------------------------------------------------------ r86 | iusty | 2004-07-04 13:02:56 +0300 (Sun, 04 Jul 2004) | 2 lines Changed paths: M /trunk/cfvers/NEWS M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/configure.ac M /trunk/cfvers/doc/cfv.sgml Again, non-commited old changes. See diff for details. ------------------------------------------------------------------------ r85 | iusty | 2004-02-08 15:52:36 +0200 (Sun, 08 Feb 2004) | 3 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/repository/sql.py cfv: - added support for adding filenames from stdin for 'store' ------------------------------------------------------------------------ r84 | iusty | 2004-02-08 14:16:07 +0200 (Sun, 08 Feb 2004) | 2 lines Changed paths: A /trunk/cfvers/timing.py Added a timing wrapper for cfv ------------------------------------------------------------------------ r83 | iusty | 2004-02-08 14:15:26 +0200 (Sun, 08 Feb 2004) | 16 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py Repository: - added metadata_only attribute to items - eliminated recentrly-introduced get*NP and added a parameter to get* methods specifying whether to return payload SQLite backend: - added getEntries (standard version doesn't work due to missing variable sub-queries) CMD api: - fixed SHA1 checksum export - added tar export cfv: - improved 'export' command - added preliminary option to support metadata_only option ------------------------------------------------------------------------ r82 | iusty | 2004-01-01 13:29:02 +0200 (Thu, 01 Jan 2004) | 10 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/repository/sql.py Changed items() to always require area, it make the method simpler and more buletproof and also convert it to a yield-based structure; Added getEntryNP to return a revision entry without the filecontents in order to be quicker for situation where the contents is not required; Added getEntriesNP to return all revision entries in an area for a given revision number, also without filecontents; Changed cmd.py to use the new *NP based functions; Started with the implementation of an 'export' command; ------------------------------------------------------------------------ r81 | iusty | 2003-11-18 21:20:00 +0200 (Tue, 18 Nov 2003) | 4 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/cmd.py Fixed duplication in _map_files by resorting after finishing the walking of the filesystem Fix some minor things found by pychecker ------------------------------------------------------------------------ r80 | iusty | 2003-11-18 00:56:18 +0200 (Tue, 18 Nov 2003) | 2 lines Changed paths: M /trunk/cfvers/cfvers/cmd.py Fixed very nasty bug related to multi-area (again!) ------------------------------------------------------------------------ r79 | iusty | 2003-11-16 04:29:13 +0200 (Sun, 16 Nov 2003) | 2 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/__init__.py Implemented handling of repository open/creation failures. ------------------------------------------------------------------------ r78 | iusty | 2003-11-16 02:20:26 +0200 (Sun, 16 Nov 2003) | 5 lines Changed paths: M /trunk/cfvers/TODO M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/configure.ac Fixed bug in cfvadmin after latest module reorganizations Fixed bug in cfv store, supplied commiter info was ignored Added -l parameter to cfv log, just list the revisions Bumped version in preparation for new release ------------------------------------------------------------------------ r77 | iusty | 2003-11-10 00:48:46 +0200 (Mon, 10 Nov 2003) | 4 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/__init__.py Ported the new output from 'cfv store' to 'cfv retrieve' in order to have a saner display also here. Fixed the generation of '-rwxrwxrwx' string from st_mode ------------------------------------------------------------------------ r76 | iusty | 2003-11-09 00:34:25 +0200 (Sun, 09 Nov 2003) | 6 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py Improved cmd.Commands._map_files to deal better with errors Added special exit codes to 'cfv store' in order to be able to detect what has happened from the parent ------------------------------------------------------------------------ r75 | iusty | 2003-11-08 22:31:34 +0200 (Sat, 08 Nov 2003) | 4 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py Added 'config' table to repository Added repository version check Changed the output of 'cfv store' to a saner version ------------------------------------------------------------------------ r74 | iusty | 2003-10-30 22:53:50 +0200 (Thu, 30 Oct 2003) | 2 lines Changed paths: A /tags/cfvers/0.4.4 (from /trunk/cfvers:73) Made tag for 0.4.4 release ------------------------------------------------------------------------ r73 | iusty | 2003-10-29 01:43:27 +0200 (Wed, 29 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/NEWS M /trunk/cfvers/cfvers/repository/sql.py The ctime attribute to database items should be timestamp with time zone, so changed. ------------------------------------------------------------------------ r72 | iusty | 2003-10-29 01:20:35 +0200 (Wed, 29 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py Fixed really nasty bug related to multi-area support. When diffing, don't diff binary payloads. ------------------------------------------------------------------------ r71 | iusty | 2003-10-28 23:56:30 +0200 (Tue, 28 Oct 2003) | 9 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/doc/cfvadmin.sgml M /trunk/cfvers/doc/manual.xml Updated documentation to current status Fixes to sqlite repository related to area changes Droped Area.parse, since now it is equivalent to Repository.getArea Added "-q" option to store, retrieve Changed retrieve parameter passing Fixed some output in RevEntry.to_filesys, and also refuse to restore device files without rdev info ------------------------------------------------------------------------ r70 | iusty | 2003-10-28 02:38:56 +0200 (Tue, 28 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/main.py Fix code according to rdev = undefined for non-devices Fix 'cfv log' display of added or modified flag. ------------------------------------------------------------------------ r69 | iusty | 2003-10-28 02:26:37 +0200 (Tue, 28 Oct 2003) | 12 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/sql.py Big change! Area loosed server attribute, and life is simpler now. Create rexists function, because os.path.exists returns false for broken symlinks, which we don't want; use this function in some places (fixes diff on symlinks, it was always broken on broken symlinks). Also fixed bug in 'cfv find -l', when no revisions where present Beautified 'cfv log' display. Improved schema consistency (turns out sqlite is smarter than I thought). Found a strange behavior for linux 2.4.* in stat.st_rdev, turns out undefined means undefined, not 0 :) ------------------------------------------------------------------------ r68 | iusty | 2003-10-26 23:24:12 +0200 (Sun, 26 Oct 2003) | 2 lines Changed paths: M /trunk/cfvers/NEWS Small addition to news, maybe 0.4.4 rc ------------------------------------------------------------------------ r67 | iusty | 2003-10-26 22:04:45 +0200 (Sun, 26 Oct 2003) | 2 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/repository/__init__.py Sanitized the area selection internals. ------------------------------------------------------------------------ r66 | iusty | 2003-10-26 19:30:28 +0200 (Sun, 26 Oct 2003) | 2 lines Changed paths: M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/rpm.spec.in Improved RPM spec file. ------------------------------------------------------------------------ r65 | iusty | 2003-10-26 05:57:10 +0200 (Sun, 26 Oct 2003) | 2 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py Correct output of cfv 'store' when errors have appeared. ------------------------------------------------------------------------ r64 | iusty | 2003-10-26 05:48:05 +0200 (Sun, 26 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/NEWS M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py Fixed some bugs related to area.revno (that which was removed from repository storage). ------------------------------------------------------------------------ r63 | iusty | 2003-10-26 05:17:27 +0200 (Sun, 26 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/Makefile.am M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin A /trunk/cfvers/rpm.spec.in Added spec file Fixed python path to specify python2.3 ------------------------------------------------------------------------ r62 | iusty | 2003-10-26 04:59:39 +0200 (Sun, 26 Oct 2003) | 4 lines Changed paths: M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/r_gadfly.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/cfvers/repository/sql.py Fix items related to cfvadmin and area creation. Removed revno attribute from repository/area since it should be dinamically computed, not static. ------------------------------------------------------------------------ r61 | iusty | 2003-10-26 04:00:07 +0200 (Sun, 26 Oct 2003) | 4 lines Changed paths: M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/repository/__init__.py M /trunk/cfvers/cfvers/repository/sql.py And now, ladies and gentlemen, the second fix for repository plugins naming! Please, please let it be the last one! Lesson learned: test changes before commit :-) ------------------------------------------------------------------------ r60 | iusty | 2003-10-25 20:25:48 +0300 (Sat, 25 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/cfvers/repository/Makefile.am M /trunk/cfvers/cfvers/repository/r_gadfly.py M /trunk/cfvers/cfvers/repository/r_postgresql.py M /trunk/cfvers/cfvers/repository/r_sqlite.py M /trunk/cfvers/doc/cfv.sgml Redo (again) naming for repository plugins, in order to fix some naming issues (bad programmer, bad!) ------------------------------------------------------------------------ r59 | iusty | 2003-10-25 18:42:06 +0300 (Sat, 25 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/TODO M /trunk/cfvers/cfv M /trunk/cfvers/doc/cfv.sgml M /trunk/cfvers/doc/cfvadmin.sgml Renamed 'list' to 'find' and implemented some tests Updated documentation to current status ------------------------------------------------------------------------ r58 | iusty | 2003-10-25 02:10:01 +0300 (Sat, 25 Oct 2003) | 5 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/repository/__init__.py D /trunk/cfvers/cfvers/repository/gadfly.py D /trunk/cfvers/cfvers/repository/postgresql.py A /trunk/cfvers/cfvers/repository/r_gadfly.py (from /trunk/cfvers/cfvers/repository/gadfly.py:56) A /trunk/cfvers/cfvers/repository/r_postgresql.py (from /trunk/cfvers/cfvers/repository/postgresql.py:56) A /trunk/cfvers/cfvers/repository/r_sqlite.py (from /trunk/cfvers/cfvers/repository/sqlite.py:57) D /trunk/cfvers/cfvers/repository/sqlite.py Renamed the repository modules using a r_ prefix in order to avoid conflict with the real DB packages. Add -r to cfv list, to limit items shown to those present in a given revision. ------------------------------------------------------------------------ r57 | iusty | 2003-10-25 00:30:19 +0300 (Sat, 25 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/cfvers/repository/sql.py M /trunk/cfvers/cfvers/repository/sqlite.py Split sql.Repository.areas() into standard and sqlite-version (handled in sqlite.Repository) ------------------------------------------------------------------------ r56 | iusty | 2003-10-24 00:44:04 +0300 (Fri, 24 Oct 2003) | 4 lines Changed paths: M /trunk/cfvers/cfvers/Makefile.am M /trunk/cfvers/cfvers/__init__.py M /trunk/cfvers/cfvers/cmd.py D /trunk/cfvers/cfvers/repo_gadfly.py D /trunk/cfvers/cfvers/repo_postgresql.py D /trunk/cfvers/cfvers/repo_sqlite.py A /trunk/cfvers/cfvers/repository A /trunk/cfvers/cfvers/repository/Makefile.am A /trunk/cfvers/cfvers/repository/__init__.py A /trunk/cfvers/cfvers/repository/gadfly.py (from /trunk/cfvers/cfvers/repo_gadfly.py:55) A /trunk/cfvers/cfvers/repository/postgresql.py (from /trunk/cfvers/cfvers/repo_postgresql.py:55) A /trunk/cfvers/cfvers/repository/sql.py (from /trunk/cfvers/cfvers/reposql.py:55) A /trunk/cfvers/cfvers/repository/sqlite.py (from /trunk/cfvers/cfvers/repo_sqlite.py:55) D /trunk/cfvers/cfvers/reposql.py M /trunk/cfvers/configure.ac Finished reorganization of python module (with separate dir for repositories), gives us complete repository-type independence. ------------------------------------------------------------------------ r55 | iusty | 2003-10-24 00:20:27 +0300 (Fri, 24 Oct 2003) | 2 lines Changed paths: A /trunk/cfvers/cfvers/repo_gadfly.py (from /trunk/cfvers/cfvers/reposql.py:53) A /trunk/cfvers/cfvers/repo_postgresql.py (from /trunk/cfvers/cfvers/reposql.py:53) A /trunk/cfvers/cfvers/repo_sqlite.py (from /trunk/cfvers/cfvers/reposql.py:53) M /trunk/cfvers/cfvers/reposql.py Split reposql into different packages. ------------------------------------------------------------------------ r54 | iusty | 2003-10-23 23:39:48 +0300 (Thu, 23 Oct 2003) | 4 lines Changed paths: M /trunk/cfvers/Makefile.am M /trunk/cfvers/TODO M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/configure.ac Fixed bugs found by pychecker (shame on me for not checking earlier!) Removed some 2.2 compatibility code (since it wasn't complete) ------------------------------------------------------------------------ r53 | iusty | 2003-10-23 00:01:02 +0300 (Thu, 23 Oct 2003) | 8 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/reposql.py M /trunk/cfvers/configure.ac Bug fixed: - for symbolic links, don't restore chmod and utime, because it acts on destination User interface: - added support for giving short form of commands - added support for recursive retrieval (all items under directory arguments and their descendants) ------------------------------------------------------------------------ r52 | iusty | 2003-10-22 01:43:40 +0300 (Wed, 22 Oct 2003) | 4 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvadmin M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/reposql.py Fixed non-tty case: check stdout also (|less case) Add 'stat' command (like the one in coreutils) Add some more attributes from os.stat ------------------------------------------------------------------------ r51 | iusty | 2003-10-21 02:01:35 +0300 (Tue, 21 Oct 2003) | 3 lines Changed paths: M /trunk/cfvers/cfv M /trunk/cfvers/cfvers/cmd.py M /trunk/cfvers/cfvers/main.py Reorganized Commands.retrieve and related methods Added '-l' option to diff command (only list modified items) ------------------------------------------------------------------------ r50 | iusty | 2003-10-21 01:21:28 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: M /trunk/cfvers/cfvers/main.py M /trunk/cfvers/cfvers/reposql.py Added checksum (SHA1) to file contents. Not really used yet. ------------------------------------------------------------------------ r49 | iusty | 2003-10-21 00:53:22 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: A /tags/cfvers/0.4.3 (from /:41) Made first tag (release 0.4.3) ------------------------------------------------------------------------ r48 | iusty | 2003-10-21 00:49:58 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: A /tags/cfvers More reorganisations ------------------------------------------------------------------------ r47 | iusty | 2003-10-21 00:49:47 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: A /tags More reorganisations ------------------------------------------------------------------------ r46 | iusty | 2003-10-21 00:37:13 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: D /cfvers A /trunk A /trunk/cfvers (from /cfvers:45) More reorganisations ------------------------------------------------------------------------ r45 | iusty | 2003-10-21 00:36:28 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: A /cfvers (from /trunk:44) D /trunk More reorganisations ------------------------------------------------------------------------ r44 | iusty | 2003-10-21 00:24:56 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: D /AUTHORS D /COPYING D /Makefile.am D /README D /TODO D /cfv D /cfvadmin D /cfvers D /configure.ac D /db D /doc D /test A /trunk/AUTHORS (from /AUTHORS:43) A /trunk/COPYING (from /COPYING:43) A /trunk/Makefile.am (from /Makefile.am:43) A /trunk/NEWS A /trunk/README (from /README:43) A /trunk/TODO (from /TODO:43) A /trunk/cfv (from /cfv:43) A /trunk/cfvadmin (from /cfvadmin:43) A /trunk/cfvers (from /cfvers:43) A /trunk/configure.ac (from /configure.ac:43) A /trunk/db (from /db:43) A /trunk/doc (from /doc:43) A /trunk/test (from /test:43) More reorganisations ------------------------------------------------------------------------ r43 | iusty | 2003-10-21 00:16:13 +0300 (Tue, 21 Oct 2003) | 2 lines Changed paths: A /trunk Begin repository reorganisation ------------------------------------------------------------------------ r42 | iusty | 2003-10-21 00:14:01 +0300 (Tue, 21 Oct 2003) | 5 lines Changed paths: M /cfv M /cfvadmin M /cfvers/__init__.py M /cfvers/cmd.py M /cfvers/main.py M /cfvers/reposql.py Fixed printing of commit errors Added support for forced initialisation of database Added support (not accessible) for selecting bzip2 and quoting of filecontents ------------------------------------------------------------------------ r41 | iusty | 2003-10-19 03:03:45 +0300 (Sun, 19 Oct 2003) | 2 lines Changed paths: M /cfv M /cfvers/main.py Fix commit with stdin not a tty. ------------------------------------------------------------------------ r40 | iusty | 2003-10-19 01:50:23 +0300 (Sun, 19 Oct 2003) | 2 lines Changed paths: M /cfv Really fixed $EDITOR behavior ------------------------------------------------------------------------ r39 | iusty | 2003-10-19 01:50:07 +0300 (Sun, 19 Oct 2003) | 2 lines Changed paths: D /ChangeLog M /cfv M /cfvers/cmd.py Fixed $EDITOR behavior ------------------------------------------------------------------------ r38 | iusty | 2003-10-19 01:35:21 +0300 (Sun, 19 Oct 2003) | 3 lines Changed paths: A /ChangeLog D /MANIFEST.in A /Makefile.am A /cfvers/Makefile.am A /configure.ac A /doc/Makefile.am D /names D /setup.py Changed build process to autoconf/automake from distutils This was needed in order to install man pages, etc. ------------------------------------------------------------------------ r37 | iusty | 2003-10-19 00:45:48 +0300 (Sun, 19 Oct 2003) | 7 lines Changed paths: M /README M /cfv M /cfvadmin M /cfvers/__init__.py M /cfvers/cmd.py M /cfvers/main.py M /cfvers/reposql.py A /doc/cfv.sgml A /doc/cfvadmin.sgml M /doc/manual.xml M /setup.py Many changes, preparing for public release: - Added man-pages for cfv, cfvadmin - Fixed cfv, cfvadmin to have a more standardised interface - Fixed log, list to behave as documented - Added gid to AreaRevision and change type of commiter attribute ------------------------------------------------------------------------ r36 | iusty | 2003-10-15 02:40:52 +0300 (Wed, 15 Oct 2003) | 4 lines Changed paths: A /COPYING M /MANIFEST.in M /cfv M /cfvadmin M /cfvers/__init__.py M /cfvers/cmd.py M /cfvers/main.py M /cfvers/reposql.py M /doc/manual.xml M /setup.py Added copyright notices and COPYRIGHT file. Improved version reporting and numbering. Bundling manual.xml in dist. ------------------------------------------------------------------------ r35 | iusty | 2003-10-14 01:09:32 +0300 (Tue, 14 Oct 2003) | 4 lines Changed paths: M /cfv M /cfvadmin M /cfvers/cmd.py M /cfvers/main.py M /cfvers/reposql.py M /doc/manual.xml Added support for configuration file. Improved payload encoding support. Improved documentation. ------------------------------------------------------------------------ r34 | iusty | 2003-10-14 00:23:50 +0300 (Tue, 14 Oct 2003) | 3 lines Changed paths: M /cfvers/main.py Removed _normalize function, does not belong here and was already implemented in repository (where it should be!). ------------------------------------------------------------------------ r33 | iusty | 2003-10-13 02:02:11 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: M /doc/manual.xml Fixed license. ------------------------------------------------------------------------ r32 | iusty | 2003-10-13 01:13:01 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: M /TODO M /setup.py Other small fixes... ------------------------------------------------------------------------ r31 | iusty | 2003-10-13 00:42:36 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: D /cfvers/repodb3.py Removed old files ------------------------------------------------------------------------ r30 | iusty | 2003-10-13 00:41:06 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: M /setup.py Modified distutils specification ------------------------------------------------------------------------ r29 | iusty | 2003-10-13 00:36:02 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: A /AUTHORS M /MANIFEST.in A /README A /TODO Added some miscelaneous docs ------------------------------------------------------------------------ r28 | iusty | 2003-10-13 00:29:11 +0300 (Mon, 13 Oct 2003) | 2 lines Changed paths: D /old Removed old files ------------------------------------------------------------------------ r27 | iusty | 2003-10-13 00:26:42 +0300 (Mon, 13 Oct 2003) | 4 lines Changed paths: M /cfv M /cfvadmin M /cfvers/__init__.py M /cfvers/cmd.py M /cfvers/main.py M /cfvers/reposql.py M /doc/manual.xml Split RepoSQL into different classes for each backend. Added support for specifying repository path to command line. ------------------------------------------------------------------------ r26 | iusty | 2003-10-09 01:07:39 +0300 (Thu, 09 Oct 2003) | 2 lines Changed paths: M /cfvers/main.py Fixed a small bug ------------------------------------------------------------------------ r25 | iusty | 2003-10-02 08:36:39 +0300 (Thu, 02 Oct 2003) | 3 lines Changed paths: M /cfv M /cfvadmin M /cfvers/cmd.py M /cfvers/main.py A /doc/manual.xml Added some documentation Improved diff command and others. ------------------------------------------------------------------------ r24 | iusty | 2003-09-30 04:18:18 +0300 (Tue, 30 Sep 2003) | 3 lines Changed paths: M /cfv M /cfvers/cmd.py M /cfvers/main.py Re-added diff operation Improved speed of 'list' command (now ok) ------------------------------------------------------------------------ r23 | iusty | 2003-09-30 04:17:31 +0300 (Tue, 30 Sep 2003) | 2 lines Changed paths: M /cfvers/reposql.py Big speed-up of some operations. ------------------------------------------------------------------------ r22 | iusty | 2003-09-30 00:22:21 +0300 (Tue, 30 Sep 2003) | 2 lines Changed paths: M /cfv M /cfvadmin M /cfvers/main.py M /cfvers/reposql.py Added support for python2.3 (should go with it only...) ------------------------------------------------------------------------ r21 | iusty | 2003-09-28 00:53:54 +0300 (Sun, 28 Sep 2003) | 2 lines Changed paths: M /cfv M /cfvers/__init__.py A /cfvers/cmd.py (from /cfvers/main.py:18) M /cfvers/main.py M /cfvers/reposql.py Committing old changes, forgot what whas all about. ------------------------------------------------------------------------ r20 | iusty | 2003-04-05 21:43:05 +0300 (Sat, 05 Apr 2003) | 2 lines Changed paths: A /MANIFEST.in Added manifest source file for distutils ------------------------------------------------------------------------ r19 | iusty | 2003-04-05 21:38:35 +0300 (Sat, 05 Apr 2003) | 2 lines Changed paths: M / A /setup.py Added distutils setup script ------------------------------------------------------------------------ r18 | iusty | 2003-04-05 21:29:18 +0300 (Sat, 05 Apr 2003) | 2 lines Changed paths: M /cfvers/main.py Fixed a problem with item names not starting with / ------------------------------------------------------------------------ r17 | iusty | 2003-04-05 19:32:56 +0300 (Sat, 05 Apr 2003) | 5 lines Changed paths: M /cfv M /cfvadmin M /cfvers/__init__.py M /cfvers/main.py M /cfvers/reposql.py More splitting of functionality between cfv, cfvadmin. Started supporting different area roots (almost working). Much improvement to retrieving, now can partially restore directories. ------------------------------------------------------------------------ r16 | iusty | 2003-04-05 13:38:23 +0300 (Sat, 05 Apr 2003) | 2 lines Changed paths: M /cfv Cleanup up (moved sinfo to cfvadmin) ------------------------------------------------------------------------ r15 | iusty | 2003-03-31 21:19:11 +0300 (Mon, 31 Mar 2003) | 2 lines Changed paths: M / M /cfvers M /cfvers/main.py M /db M /test Some changes ------------------------------------------------------------------------ r14 | iusty | 2003-03-31 21:18:10 +0300 (Mon, 31 Mar 2003) | 2 lines Changed paths: M /cfvadmin Added area creation ------------------------------------------------------------------------ r13 | iusty | 2003-03-24 23:53:13 +0200 (Mon, 24 Mar 2003) | 2 lines Changed paths: M /cfv M /cfvadmin M /cfvers/main.py M /cfvers/reposql.py Another's day work ends... ------------------------------------------------------------------------ r12 | iusty | 2003-03-24 21:42:11 +0200 (Mon, 24 Mar 2003) | 2 lines Changed paths: A /cfv (from /cmd.py:10) A /cfvadmin (from /cmd.py:10) D /cmd.py Split/renamed cmd.py to cfv & cfvadmin ------------------------------------------------------------------------ r11 | iusty | 2003-03-24 21:41:00 +0200 (Mon, 24 Mar 2003) | 2 lines Changed paths: M /cfvers/main.py M /cfvers/reposql.py Added Area.numitems,getAreaByName and Area.parse ------------------------------------------------------------------------ r10 | iusty | 2003-03-24 21:38:52 +0200 (Mon, 24 Mar 2003) | 2 lines Changed paths: M /cmd.py Before rename/split. ------------------------------------------------------------------------ r9 | iusty | 2003-03-23 21:03:46 +0200 (Sun, 23 Mar 2003) | 3 lines Changed paths: M /cfvers/main.py M /cfvers/reposql.py M /cmd.py New alghoritm for storage Now works with postgresql also ------------------------------------------------------------------------ r8 | iusty | 2003-03-23 19:17:15 +0200 (Sun, 23 Mar 2003) | 2 lines Changed paths: M /cfvers/main.py Recursive add works, but needs changing. ------------------------------------------------------------------------ r7 | iusty | 2003-03-23 00:23:06 +0200 (Sun, 23 Mar 2003) | 2 lines Changed paths: M /cfvers/__init__.py M /cfvers/main.py M /cfvers/reposql.py M /cmd.py Working... ------------------------------------------------------------------------ r6 | iusty | 2003-03-23 00:22:34 +0200 (Sun, 23 Mar 2003) | 2 lines Changed paths: D /test/b Test file, not for repository ------------------------------------------------------------------------ r5 | iusty | 2003-03-23 00:22:27 +0200 (Sun, 23 Mar 2003) | 2 lines Changed paths: D /test/a Test file, not for repository! ------------------------------------------------------------------------ r4 | iusty | 2003-03-22 21:24:11 +0200 (Sat, 22 Mar 2003) | 2 lines Changed paths: M /cfvers/__init__.py A /cfvers/main.py (from /cfvers/__init__.py:3) M /cfvers/reposql.py Reorganize the module ------------------------------------------------------------------------ r3 | iusty | 2003-03-22 18:07:41 +0200 (Sat, 22 Mar 2003) | 2 lines Changed paths: M /cfvers/__init__.py M /cfvers/reposql.py M /cmd.py Working now the first SQL version. ------------------------------------------------------------------------ r2 | iusty | 2003-03-22 14:45:06 +0200 (Sat, 22 Mar 2003) | 4 lines Changed paths: M /cfvers/__init__.py M /cfvers/reposql.py M /cmd.py M /doc/arch.dia Various change, implementing SQL interface. Right now this is sqlite only (i.e. it doesn't use advanced features), in order to be able to use a standalone db. ------------------------------------------------------------------------ r1 | iusty | 2003-03-22 13:29:11 +0200 (Sat, 22 Mar 2003) | 1 line Changed paths: A /cfvers A /cfvers/__init__.py A /cfvers/repodb3.py A /cfvers/reposql.py A /cmd.py A /db A /doc A /doc/arch.dia A /names A /old A /old/mod.py A /test A /test/a A /test/b Imported in repository, as switching to SQL from berkeleydb ------------------------------------------------------------------------