January 2006 Archives by date
Starting: Mon Jan 2 11:43:48 EDT 2006
Ending: Tue Jan 31 23:03:37 EDT 2006
Messages: 803
- conary: emerge now works with versions specified, bz #517
Michael K. Johnson
- conary: macros can be undefined at buildlog time; log unexpanded
Michael K. Johnson
- conary: fonts.foo files managed by tag handlers
Michael K. Johnson
- conary: fonts.foo files managed by tag handlers
Michael K. Johnson
- conary: fix typo for fonts.scale
Michael K. Johnson
- conary: r.Make() now takes makeName
Michael K. Johnson
- conary: commit pavel's patch to add interactive mode when committing
David Christian
- conary: NEWS: added interactive mode for cvc commit
David Christian
- conary: Fugbix typo in docstring of conaryclient (from int)
Joseph Tate
- conary: - rework exception handling for cursor.execute()
Erik Troan
- conary: rename errors.py to sqlerrors.py to avoid module name conflicts
Erik Troan
- conary: support reopen and database locked detection in sqlite driver
Erik Troan
- conary: table names lookups in the schema should be case insensitive
Erik Troan
- conary: when using dbstore, the tables lookups are case insensitive
Erik Troan
- conary: eliminate sqlite dependency from the creation of LabelMap
Erik Troan
- conary: split cacheset classes into a separate file
Erik Troan
- conary: streamline database schema versioning handling
Erik Troan
- conary: - add support for lastrowid
Erik Troan
- conary: first pass at migrating repository code to using dbstore
Erik Troan
- conary: add splitted files
Erik Troan
- conary: various dbstore migration fixes
Erik Troan
- conary: more updates for the migration to dbstore interface
Erik Troan
- conary: document dbstore conflict
Erik Troan
- conary: make sure schema is refreshed every time we change it
Erik Troan
- conary: prefer positional arguments when both *args and **kwargs are passed in a cursor.execute()
Erik Troan
- conary: disable compiled statements until dbstore provides a unified interface
Erik Troan
- conary: allow the dbstore-generated exceptions to hold more information for passing upstream
Erik Troan
- conary: move away from start_transactuion = False
Erik Troan
- conary: add TODO files
Erik Troan
- conary: unify cfg objects for standalone server and apache
Erik Troan
- conary: remove sqlite specific database initialization
Erik Troan
- conary: branch merge
Erik Troan
- conary: remove debugging
Erik Troan
- conary: branch merge
Erik Troan
- conary: branch merge
Erik Troan
- conary: teach dbstore about sqlite's start_transaction
Erik Troan
- conary: first pass at migrating the local repo over to dbstore
Erik Troan
- conary: 1. fix repositoryDB config line parsing
Erik Troan
- conary: branch merge
Erik Troan
- conary: rollback can test inTransaction by itself
Erik Troan
- conary: dbstore does not support yet prepared statments...
Erik Troan
- conary: relaxed parsing of the connect
Erik Troan
- conary: branch merge
Erik Troan
- conary: remove more vestiges of db.inTransaction peeking
Erik Troan
- conary: finish off the migration to dbstore
Erik Troan
- conary: fix typos
Erik Troan
- conary: proper ordering of the table creation in createSchema()
Erik Troan
- conary: changelogs reference nodes, herefore needs to be created after it
Erik Troan
- conary: use standard SQL column data types
Erik Troan
- conary: size down varchars
Erik Troan
- conary: allow for a port value in the database URI
Erik Troan
- conary: catch OperationalErrors for mysql as well
Erik Troan
- conary: rename Permissions.write to canwrite
Erik Troan
- conary: minor schema changs
Erik Troan
- conary: make the connection character set the same as the default character set
Erik Troan
- conary: removed extraneous breakpoint
Erik Troan
- conary: schema migration for the Permissions tabble changes
Erik Troan
- conary: branch merge
Erik Troan
- conary: return self on cursor.execute
Erik Troan
- conary: SQL syntax corrections
Erik Troan
- conary: allow for empty passwords
Erik Troan
- conary: IFNULL (non standard) -> COALESCE (std)
Erik Troan
- conary: better exception handling
Erik Troan
- conary: Add support for sequences
Erik Troan
- conary: fix caselessdict string representation
Erik Troan
- conary: rework the information_schema parsing
Erik Troan
- conary: work around mysql's flaky cu.lastrowid (temporary bandaid)
Erik Troan
- conary: update TODO
Erik Troan
- conary: more debugging statements
Erik Troan
- conary: do not clobber the config parameters
Erik Troan
- conary: make db.tables, db.views, db.sequences all case insensitive for "in db.x" lookups
Erik Troan
- conary: fix SQL syntax for broken queries
Erik Troan
- conary: mysql returns BLOBs as arrays - support that. This will be removed
Erik Troan
- conary: sqlite ignores AUTO_INCREMENT specifications in schema.
Erik Troan
- conary: schema and SQL code changes for running under MySQL.
Erik Troan
- conary: update TODO
Erik Troan
- conary: select the non-NULL stream from the new files when updating FileStreams - msw
Erik Troan
- conary: support the reopen method
Erik Troan
- conary: dosable reset() for now since it breaks the testsuite
Erik Troan
- conary: moved most temporary table creation into schema.py
Erik Troan
- conary: reworked newFiles, neededFlavors, and getFilesTbl for mysql
Erik Troan
- conary: move all temporary table creation to the schema
Erik Troan
- conary: move query temp tables into the schema
Erik Troan
- conary: move depcheck temp table creation into schema
Erik Troan
- conary: moved the last few temp tables from deptables into the schema
Erik Troan
- conary: correct SQL syntax
Erik Troan
- conary: merge from tip
Erik Troan
- conary: use self.db to set the version
Erik Troan
- conary: handle read only sqlite databases on cu.execute(), fix ReadOnlyDatabase exception creation
Erik Troan
- conary: branch merge
Erik Troan
- conary: added createSchema() to local database schema
Erik Troan
- conary: merge from tip
Erik Troan
- conary: change cacheChangeSets to cacheDB
Erik Troan
- conary: merge from tip
Erik Troan
- conary: work around mysql BLOBs
Erik Troan
- conary: remove sick hack, the new temp table creation changes fixes this properly
Erik Troan
- conary: add gafton's migration script to scripts/
Erik Troan
- conary: adjust schema to correct constraints
Erik Troan
- conary: disable sqlite log
Erik Troan
- conary: remove redundancy between the UNIQUE constraints and the UNIQUE indexes we create
Erik Troan
- conary: optimize migration by delaying the creation of the indexes until after the data is inserted
Erik Troan
- conary: new script to print out the server schema
Erik Troan
- conary: 1. branch merge
Erik Troan
- conary: rework stream retrieval for getrove to cut down on the number of inserts into temp tables
Erik Troan
- conary: branch merge
Erik Troan
- conary: getChangeSet withFiles = False was broken by changes for faster
Erik Troan
- conary: add REGEXP support to sqlite
Erik Troan
- conary: provision ConstraintViolation errors
Erik Troan
- conary: speed up bulk inserts
Erik Troan
- conary: correct index creation
Erik Troan
- conary: remove noop
Erik Troan
- conary: branch merge
Erik Troan
- conary: make it easier to debug netserver
Erik Troan
- conary: clean up comment
Erik Troan
- conary: fix cases where we don't have a stream (distributed changesets
Erik Troan
- conary: add NOT NULL constraints
Erik Troan
- conary: add missing EntitlementOwners table to the migration
Erik Troan
- conary: changes for postgres
Erik Troan
- conary: fix INSERT INTO syntax
Erik Troan
- conary: fix INSERT INTO syntax
Erik Troan
- conary: return dbstore's version of a cursor from execute()
Erik Troan
- conary: add a unix_timestamp function for trigger use
Erik Troan
- conary: fix INSERT INTO syntax
Erik Troan
- conary: add the trigger class support
Erik Troan
- conary: load up the trigger lists in db.triggers
Erik Troan
- conary: First pass at getting the triggers working
Erik Troan
- conary: mysql requires tables to be unlocked for trigger creation
Erik Troan
- conary: move the migration scipts into their own directory
Erik Troan
- conary: set up the migration subdir with migration related scripts
Erik Troan
- conary: fix issues created by the relocation
Erik Troan
- conary: noop
Erik Troan
- conary: noop
Erik Troan
- conary: branch merge
Erik Troan
- conary: update migration scripts for the new keywords-based schema creation
Erik Troan
- conary: create triggers under PostgreSQL (and load them into the schema tables)
Erik Troan
- conary: add trigger suport for postgresql
Erik Troan
- conary: force schema dumps in mysql syntax
Erik Troan
- conary: schema migration script for postgresql (for now, kind of slow)
Erik Troan
- conary: remove loop break
Erik Troan
- conary: read triggers correctly from the information_schema table
Erik Troan
- conary: avoid generating invalid SQL code
Erik Troan
- conary: correct postgresql triggers
Erik Troan
- conary: add test implementation of a cu.bianry() encoding/excaping support
Erik Troan
- conary: implement __iter__ to handle [x for x in myCaselessDict]
Erik Troan
- conary: 1. added frombinary to postgresql cursor
Erik Troan
- conary: change temp handling -- postgres invalidates the current transaction as
Erik Troan
- conary: remove breakpoint
Erik Troan
- conary: resetTable() catches the exception into a variable for debugging
Erik Troan
- conary: postgres can't order by a field which isn't selected when distinct is also
Erik Troan
- conary: 1. clean up more temp file creation for postgres transaction semantics
Erik Troan
- conary: mysql didn't use the write binary marshalling
Erik Troan
- conary: mysql needs to use VARBINARY, not BINARY
Erik Troan
- conary: implement cu.lastid() (and deperectae lastrowid since it has varying bahavior)
Erik Troan
- conary: intercept lastrowid references in the postgresql driver and make it behave like others
Erik Troan
- conary: let the local database use lazy locking
Erik Troan
- conary: added a pile of binary marshalling and fixed some null inserts into primary
Erik Troan
- conary: merge from head
Erik Troan
- conary: change to insert syntax had a . where we needed a .
Erik Troan
- conary: read only test needs to grab locks w/ begin immediate rather than a lazy
Erik Troan
- conary: fixed migration code for pinned column
Erik Troan
- conary: don't use natural join on filestreams/trovenames since their are now two
Erik Troan
- conary: added Makefile to migration dir
Erik Troan
- conary: branch merge
Erik Troan
- conary: branch merge
Erik Troan
- conary: wire up support for multiple content stores
Erik Troan
- conary: fix keywords in migration for BINARYnn
Erik Troan
- conary: fix PrintSchema (from ewt)
Erik Troan
- conary: recongnize MEDIUMBLOB (from ewt)
Erik Troan
- conary: fix instantiation of datastoreset
Erik Troan
- conary: added hashToPath to DataStoreSet
Erik Troan
- conary: move cache addEntry exception handling into the cache object
Erik Troan
- conary: add staticPath config variable
Erik Troan
- conary: merge
Erik Troan
- conary: added OverlayDataStore
Erik Troan
- conary: explicitly stop transactions in repository server for each xml call
Erik Troan
- conary: source changes == build code
Michael K. Johnson
- conary: bugfix typos
Stu Gott
- conary: handle cases when there is no column name, such as when you use
Matt Wilson
- conary: use INTEGER PRIMARY KEY on sqlite, AUTO_INCREMENT is incorrect
Matt Wilson
- conary: remove AUTO_INCREMENT ignore workaround in sqlite3
Matt Wilson
- conary: use %(PRIMARYKEY)s when creating tables
Matt Wilson
- conary: use %(PRIMARYKEY)s
Matt Wilson
- conary: fix spacing
Matt Wilson
- conary: use AUTOINCREMENT, which tells sqlite to use unique (for all time), monotonic ids. This mirrors the behavior of AUTO_INCREMENT on MySQL.
Matt Wilson
- conary: add copyright statements
Matt Wilson
- conary: update copyright statement
Matt Wilson
- conary: update copyright statements
Matt Wilson
- conary: ignore autoindexes created by sqlite when loading up the schema
Cristian Gafton
- conary: ignore the reserved sqlite table names from the schema load as well
Cristian Gafton
- conary: kill blob index
Cristian Gafton
- conary: Update schema migration to deal with the index changes
Cristian Gafton
- conary: remove unused code
Cristian Gafton
- conary: add copyright
Cristian Gafton
- conary: sqlite driver should define its own KeywordsDict for consistency
Cristian Gafton
- conary: add migration script for fully recreating the sqlite schema
Cristian Gafton
- conary: fetch the rows from the source in batches for a slight speed improvement
Cristian Gafton
- conary: correct the unique userName index
Cristian Gafton
- conary: rename the unique index
Cristian Gafton
- conary: avoid creating indexes on Users twice during the schema migration
Cristian Gafton
- conary: add missing import
Cristian Gafton
- conary: chain schema migrations the right way
Cristian Gafton
- conary: userId isn't not-null constrained
Erik Troan
- conary: fix conversion bugs
David Christian
- conary: add support for comments in lines
David Christian
- conary: add config comments
David Christian
- conary: avoid transactions on temp tables
Matt Wilson
- conary: clean up start_transaction code
Matt Wilson
- conary: merge
Matt Wilson
- conary: remove trailing ,
Matt Wilson
- conary: added more information about cvc shadow --source-only in the manpage
Jonathan Smith
- conary: added summary of updateall
Jonathan Smith
- conary: added much more info in the query and repquery sections of the conary man page
Jonathan Smith
- conary: alphabatized the commands for conary's manpage
Jonathan Smith
- conary: don't let commitaction touch the local databases
Tim Gerla
- conary: added synonyms and a NEWS entry
Jonathan Smith
- conary: improve updateall documentation
Michael K. Johnson
- conary: leave the userid referential constraint enabled.
Cristian Gafton
- conary: drop redundant index on table Latest
Cristian Gafton
- conary: add another index to the EntitlementGroups table
Cristian Gafton
- conary: Treat indexes as individual objects to make migration easier
Cristian Gafton
- conary: basic strong/weak trove references work on server side and in Trove,
David Christian
- conary: fixed for weak/strong trove references
David Christian
- conary: fixed diff/apply for weak refs
David Christian
- conary: weak trove flag wasn't set properly in addTroveDone()
David Christian
- conary: wire weakrefs into local database
David Christian
- conary: * initial revision of group changes for weak references
David Christian
- conary: add default resolveDependencies method, and add method to check to see if a trove source requires a label path
David Christian
- conary: update for _foundTrove order switching
David Christian
- conary: initial commit update code that respects weak refs and 'conary sync' command (probably to be renamed)
David Christian
- conary: make strong reference to foo, and weak reference to foo:lib if r.addTrove('foo:lib') is given
David Christian
- conary: include package when including packages when resolving deps
David Christian
- conary: split up referencedNotInstalled troves in getCompleteTroveSet to strong and weak
David Christian
- conary: install package when performing dep resolution, and fix corner cases with
David Christian
- conary: fix typos
David Christian
- conary: * ensure resolving packages doesn't reinclude the package
David Christian
- conary: ensure troves sets returned by getCompleteTroveSet are distinct
David Christian
- conary: require strongRefs or weakRefs for iterTroveList()
David Christian
- conary: rename sync to syncchildren, and --sync to --sync-to-parents
David Christian
- conary: fix r.addTrove('foo', components='devel') syntax
David Christian
- conary: add autoResolvePackages config item
David Christian
- conary: branch merge
David Christian
- conary: add NEWS entries
David Christian
- conary: branch merge of dbstore work
David Christian
- conary: initial checkPathConflicts code
David Christian
- conary: branch merge
David Christian
- conary: branch merge
David Christian
- conary: add conversion scripts
David Christian
- conary: check _all_ child troves for path hash conflicts - fix error message
David Christian
- conary: improve error message
David Christian
- conary: always specify pathHashes when specifying size
David Christian
- conary: fix repos conversion
David Christian
- conary: branch merge
David Christian
- conary: remove debugging commit
David Christian
- conary: raise DuplicateColumnName when sqlite returns a "duplicate column name" error
Matt Wilson
- conary: - fix version 2 migration
Matt Wilson
- conary: s/continue with update/continue with commit/ in commit interactive message
David Christian
- conary: get classname directly instead of indirectly
Michael K. Johnson
- conary: 1. if we're not checkingPrimaryPins, allow an update that removes a primary
David Christian
- conary: python-setuptools 0.6a9 triggered this assert by trying to require /usr/bin/easy_install as a pythong dep
Michael K. Johnson
- conary: Added PythonSetup build action
Michael K. Johnson
- conary: do not initialize the cursor unless we have to
Cristian Gafton
- conary: rename the database trigger creation functions to createTrigger and dropTrigger
Cristian Gafton
- conary: fix the migration to schema version 9 so that triggers and indexes are correctly handled
Cristian Gafton
- conary: update schema printing module to match the current dbstore
Cristian Gafton
- conary: add suppor for making columns immutable via triggers
Cristian Gafton
- conary: make the Instances' table changed column immutable
Cristian Gafton
- conary: update to match dbstore changes
Cristian Gafton
- conary: add command line argument processing
Cristian Gafton
- conary: fix typos after renaming db.trigger(0 to db.createTrigger()
Cristian Gafton
- conary: avoid name clashes on constraint names for migration
Cristian Gafton
- conary: handle rename of trovetroves.byDefault -> trovetroves.flags
Cristian Gafton
- conary: * switch default hasTroves to raise NotImplementError instead of saying that it does not have any troves.
David Christian
- conary: fix handling of non-recursive changesets by ensuring all of the transitive closure of the group is available when calling mergeGroupCollection.
David Christian
- conary: don't reference count files in the datastore anymore -- it's expensive
Erik Troan
- conary: creating change sets now writes the file to a tmp file and moves it into
Erik Troan
- conary: fix size-specifying insert
Erik Troan
- conary: added hasTroves() to the repository
Erik Troan
- conary: added seeming-to-work mirror script
Erik Troan
- conary: branch merge
Erik Troan
- conary: mention more changes
Erik Troan
- conary: add UserGroups.canMirror
Cristian Gafton
- conary: merge
Cristian Gafton
- conary: index the changed column on the Instances table
Cristian Gafton
- conary: fix typo semicolons
Cristian Gafton
- conary: raise NotImplementedError, don't return it
David Christian
- conary: label error messages explicitly
Cristian Gafton
- conary: add OnDemandImporter
David Christian
- conary: branch merge
David Christian
- conary: only use ondemand importer in conary proper
David Christian
- conary: instantiate ondemand importer
David Christian
- conary: add documentation and copyright
David Christian
- conary: update copyright
David Christian
- conary: clean up imports a bit
David Christian
- conary: insert the size -- don't let it fall back to null
Erik Troan
- conary: added missing ,
Erik Troan
- conary: fixed the addEntry size thing for the 4th time
Erik Troan
- conary: fixes for lazy imports, so that a module doesn't overwrite a builtin
David Christian
- conary: added getLatestTroveMark and getNewTroveList, and changed the mirror
Erik Troan
- conary: sqlite should only user "AFTER" action triggers.
Cristian Gafton
- conary: mirror change from dbstore
Cristian Gafton
- conary: complicated using clauses confused mysql -- be explicit
Erik Troan
- conary: hasTroves and getNewTroveList need to restrict themselves to troves which
Erik Troan
- conary: join in clause args with , instead of a space
synccvs at rpath.com
- conary: add empty __slots__ so that accessing __dict__ also loads the module
David Christian
- conary: the __all__ hack is no longer necessary when __slots__ is defined
David Christian
- conary: reworked mirroring to store the latest mark in a separate table on the
Erik Troan
- conary: sqlite can't really support a pinned changed column because of its very incomplete trigger support
Cristian Gafton
- conary: sqlite does not support pinned triggers
Cristian Gafton
- conary: add names for the constraints
Matt Wilson
- conary: handle MYSQL_TYPE_NEWDECIMAL in case MySQL-python doesn't; don't change BLOB returns to arrays
Matt Wilson
- conary: remove workaround for MySQL-python's default BLOB behavior
Matt Wilson
- conary: correct for new macros syntax in the config file
Matt Wilson
- conary: make absolutely sure that the recipe file is closed (thus flushed)
Matt Wilson
- conary: handle the "create definer <foo> trigger" syntax we have to use on mysql
Cristian Gafton
- conary: Fix spelling in comment and switch tabs to spaces.
Elliot Peele
- conary: Default macros used in cooking are now stored in /etc/conary/macros.
David Christian
- conary: reset config section after reading a config file
David Christian
- conary: recipeObj does not always exist, access name through troveName
David Christian
- conary: add importer.py
David Christian
- conary: when installing (not updating) a redirect collection, install all of the target
David Christian
- conary: ensure the trove we're searching for is not on the localhost
David Christian
- conary: add news for loadInstalled fix
David Christian
- conary: after logging error about not using localcommit with repository changesets, don't continue to execute code
David Christian
- conary: add graph methods
David Christian
- conary: undo resuming changes
Cristian Gafton
- conary: * conary update +foo -foo no longer erases foo if it is already installed.
David Christian
- conary: don't set iterTroves if walkTroves is set
David Christian
- conary: fix bz#542, cvc newpkg foo=conary.rpath.com@rpl:devel where buildLabel is not set
David Christian
- conary: add missing ParseError condition
David Christian
- conary: exit after displaying error message
David Christian
- conary: don't try to remove non-existant file
David Christian
- conary: reset excepthook after reading in config values
David Christian
- conary: @NEW@ -> 0.90.0
Matt Wilson
- conary: * The repository contents store was reworked to avoid reading
Matt Wilson
- conary: add spaces
Matt Wilson
- conary: remove unused import
Matt Wilson
- conary: document dbstore integration (somewhat)
Cristian Gafton
- conary: refactor common code
Matt Wilson
- conary: accept ints or longs
Matt Wilson
- conary: fix idtable for MySQL databases
Matt Wilson
- conary: no need to close the file objects
Matt Wilson
- conary: itemId is not binary data
Matt Wilson
- conary: avoid types.StringType
Matt Wilson
- conary: implement reopen() for mysql.
Matt Wilson
- conary: order the instances returned by getNewTroveList by date
Matt Wilson
- conary: - escape BYTEA columns correctly
Cristian Gafton
- conary: handle boolean type columns from slite as well
Cristian Gafton
- conary: added clone info to the cvc man page
Jonathan Smith
- conary: NEWS entry for cvc clone
Jonathan Smith
- conary: add permission checks for mirror calls
Erik Troan
- conary: branch merge
Erik Troan
- conary: special handling of None values for binary conversion
Cristian Gafton
- conary: more fixes for the stricter datatype checking that postgresql makes
Cristian Gafton
- conary: faster shortcut for cu.binary(None)
Cristian Gafton
- conary: Added support for traceback emails from the repository server
Elliot Peele
- conary: remove unused code
Elliot Peele
- conary: branch merge
Elliot Peele
- conary: remove unneeded logging
Elliot Peele
- conary: don't reset version timestamps when committing as part of a mirror operation.
Matt Wilson
- conary: fix typo in strongly connected graph alg, support adding edges to non-existant
David Christian
- conary: rearrange grouprecipe, cache trove information so it is never grabbed more
David Christian
- conary: 1. fixed timestamp display in log message
Erik Troan
- conary: closing files explicitly is important or the flush time depends on when
Matt Wilson
- conary: close() explicitly
Matt Wilson
- conary: close expliticly
Matt Wilson
- conary: don't leave fds open after the file is lazily imported, reopen the file upon actual use.
David Christian
- conary: add labelPath used to cook group to troveInfo
David Christian
- conary: add labelPath to troveInfo
David Christian
- conary: make sure fetchall() and fetchmany(n) always return lists for consistency among backend drivers
Cristian Gafton
- conary: TroveInfo is no longer common between the local and the server schemas.
Cristian Gafton
- conary: split createMetadata between the server and the client code.
Cristian Gafton
- conary: extract Instances.clonedFromid and Nodes.sourceItemId from TroveInfo
Cristian Gafton
- conary: delete trailing whitespace
Cristian Gafton
- conary: replicate from the local schema
Cristian Gafton
- conary: nodes.getRow returns nodeid instead of itemId
Cristian Gafton
- conary: cleaning up troveinfo is a bad idea, for now
Cristian Gafton
- conary: do not clobber the 'trove' module name(space)
Cristian Gafton
- conary: trailing spaces --;
Cristian Gafton
- conary: fix typo
Cristian Gafton
- conary: handle cloneFromId
Cristian Gafton
- conary: do not clean troveinfo
Cristian Gafton
- conary: Handle the Nodes.sourceNameId and Instances.clonedFromId fields
Cristian Gafton
- conary: noop whitespace change
Cristian Gafton
- conary: update schema version
Cristian Gafton
- conary: __init__ should follow class definition
Cristian Gafton
- conary: remove duplicate commit
Cristian Gafton
- conary: relocate schema file under conary.server
Cristian Gafton
- conary: setup the temporary tables when we open a connection to the server
Cristian Gafton
- conary: remove schema creation from the main ecxecution path for the reposoitory server
Cristian Gafton
- conary: merge branch
Cristian Gafton
- conary: document schema handling changes
Cristian Gafton
- conary: spel corectley...
Cristian Gafton
- conary: 1. add spaces around keyword args
Erik Troan
- conary: branch merge
Erik Troan
- conary: set the database version after creating the schema
David Christian
- conary: change getStronglyConnected to getStronglyConnectedComponents, make it return nodes
David Christian
- conary: update grouprecipe for new graph api
David Christian
- conary: turn debugExceptions to False by default
David Christian
- conary: commit local schema changes
Tim Gerla
- conary: undo commit - one should use loadSchema() to create/migrate the schema
Cristian Gafton
- conary: update to reflect the locatin of the new server schema
Cristian Gafton
- conary: * make config.read() raise exception by default if the config is missing.
David Christian
- conary: branch merge
David Christian
- conary: fix getting SCC for empty graph
David Christian
- conary: don't raise an exception if config file is missing
David Christian
- conary: * add CfgEnvironmentError type for config IO/OS errors.
David Christian
- conary: don't recreate LabelMapItemIdx or LabelMapLabelIdx
Erik Troan
- conary: 1. rework command line api to support dbstore properly
Erik Troan
- conary: added --mirror
Erik Troan
- conary: added setMirror
Erik Troan
- conary: added PGP mirroring
Erik Troan
- conary: branch merge
Erik Troan
- conary: create needed tables for cache now that instantiating tables objects does not ensure they are created.
David Christian
- conary: ensure that the cfg object is available
David Christian
- conary: move the creation of the dependency temp tables into a separate function
Cristian Gafton
- conary: merge branch
Cristian Gafton
- conary: use setupTempDepTables for getting the temporary dependency tables ready for use
Cristian Gafton
- conary: search /etc/conary/conf.d for config files after /etc/conaryrc
David Christian
- conary: use db.createIndex to create indexes
Cristian Gafton
- conary: fix MySQL conversion for schema changes
Cristian Gafton
- conary: correct code
Matt Wilson
- conary: correct exception name
Tim Gerla
- conary: don't print entire stack trace
David Christian
- conary: addFileReference doesn't have a file object
Erik Troan
- conary: track the creation of the session-long temporary tables manually
Cristian Gafton
- conary: do not use INFORMATION_SCHEMA to read in MySQL's schema because it is very, very, very slow...
Cristian Gafton
- conary: update migration scripts to deal with the new ways of handling the schema
Cristian Gafton
- conary: fix old migration function affected by the recent schema handling changes
Cristian Gafton
- conary-policy: split policy out from conary into conary-policy module
Michael K. Johnson
- conary: fix typo
Matt Wilson
- conary: fetch the exception info
Matt Wilson
- conary: remove the InstructionSets table
Matt Wilson
- conary: 0.90.0
Matt Wilson
- conary: modify addAll() behavior to recurse, add r.Replace.
David Christian
- conary: make sure when we switch components -> packages, we switch the component
David Christian
- conary: update copyrights
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: add graph.py to Makefile
Matt Wilson
- conary: add Makefile to dist files
Matt Wilson
- conary: remove instructionsets.py
Matt Wilson
- conary: remove graph.py from toplevel Makefile
Matt Wilson
- conary: remove duplicate code in local/troveinfo.py, add troveinfo.py to Makefile
Matt Wilson
- conary: update copyright
Matt Wilson
- conary: implement %(TABLEOPT)s for forcing MySQL's tables to have 'COLLATE latin1_bin'
Cristian Gafton
- conary: merge branch
Cristian Gafton
- conary: add logging back to apache server
David Christian
- conary: fix up error logging
David Christian
- conary: create versions table manually in cache
David Christian
- conary: use correct quoting
David Christian
- conary: fix schema creation for CacheSet database
Cristian Gafton
- conary: NEWS edits
Matt Wilson
- conary: fix typo
David Christian
- conary: import errno
David Christian
- conary: for sqlite, the database connection string can only be a pathname
Cristian Gafton
- conary: let mod_python handle apache.SERVER_RETURN
Matt Wilson
- conary: fix error message for findTrove when searching multiple lables at once
David Christian
- conary: Added tag conary-0.90.0 for changeset 13007bc4ba86e8b34ffecb31ffec343c16e373cb
Matt Wilson
- conary: fixed ClosedRepositoryServer
Matt Wilson
- conary: fixed closed message
Matt Wilson
- conary: fixed closed message
Matt Wilson
- conary: fixed closed message
Matt Wilson
- conary: fix --config 'debugExceptions True' when running conary
David Christian
- conary: bool(iterator) always true
David Christian
- conary: Added tag conary-0.90.0 for changeset 5312d7db9ffb1194b2a405fb68fa0c10fa7368e0
Matt Wilson
- conary: fix exception handling
Matt Wilson
- conary: Added tag conary-0.90.0 for changeset cc6e99aaefcdc4a9caad346f7826bd8f70633b2a
Matt Wilson
- conary: fixed pinned display when pinned is NULL
Matt Wilson
- conary: Added tag conary-0.90.0 for changeset 85408023597924767d6e31da137b0ce7b03d6676
Matt Wilson
- conary: if you're performing a relative install and the trove is already installed,
David Christian
- conary: branch merge
David Christian
- conary: sort path hashes when freezing them
David Christian
- conary: reorder frozen path hashes
David Christian
- conary: remove breakpoint
David Christian
- conary: don't attempt to close a potentially closed db connection
Matt Wilson
- conary: add migration script to fix path hashes
David Christian
- conary: decrease memory usage of migration
David Christian
- conary: prepare for 0.91
David Christian
- conary: Added tag conary-0.91 for changeset 4fd05b41bd1720915b611676d06ae2005ab97f57
David Christian
- conary: cpio: --sparse is meaningless with --extract
Cristian Gafton
- conary: shoe in ingres
Cristian Gafton
- conary: update NEWS
Matt Wilson
- conary: add backwards compatibility for group cooking - you can use new
David Christian
- conary: add dbstore sql shell
Matt Wilson
- conary: 1) add command line history
Matt Wilson
- conary: pluggable policy
Michael K. Johnson
- conary: branch merge
Michael K. Johnson
- conary: policy name "spinner" -- initial implementation
Michael K. Johnson
- conary: spinners would be a bad idea here
Michael K. Johnson
- conary: enforce not committing packages built with unmanaged policy to repository by default
Michael K. Johnson
- conary: branch merge
Michael K. Johnson
- conary: branch merge
Michael K. Johnson
- conary: unmanaged policy check works correctly
Michael K. Johnson
- conary: change all unhandled MySQLErrors to dbstore DatabaseErrors
Matt Wilson
- conary: fix for new DbSql API
Matt Wilson
- conary: add a shell function to dbstore
Matt Wilson
- conary: implement .headers [on/off], .show [tables/triggers/etc]; clean up exiting; fix autocompletion for functions
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: fix command argument completion
Matt Wilson
- conary: add log messages to conversion
David Christian
- conary: add cleanAfterBuild cfg option
David Christian
- conary: 1) implement multiline support for dbsql
Matt Wilson
- conary: (re)create the Latest table for good housekeeping
Cristian Gafton
- conary: java dependencies require migration one level up for the file stream storage
Cristian Gafton
- conary: skip only the duplicate row when inserting instead of the entire block
Cristian Gafton
- conary: consistent messaging with the MySQL migration
Cristian Gafton
- conary: condese exception handling
Cristian Gafton
- conary: use correct name for cleanAfterCook
Michael K. Johnson
- conary: implement manual width in column display mode; clean up code
Matt Wilson
- conary: implement db.shell() method, which drops you in a shell -- useful for debugging
Matt Wilson
- conary: rename dbstore.dbsql to dbstore.shell. remove shell funtion from dbstore.__init__
Matt Wilson
- conary: collection of patches between 0.90.0 and
Erik Troan
- conary: fix schema version 11 migration
Cristian Gafton
- conary: fixed migrate option in standalone server
Erik Troan
- conary: fix typo
Cristian Gafton
- conary: added contents-dir argument to standalone server
Erik Troan
- conary: Added tag conary-0.91 for changeset 7406bf447df988fc817c44a65a4c84d80dfe570a
Matt Wilson
- conary: merge changes omitted from 0.91 back to the tip of the main branch
Matt Wilson
- conary: update NEWS, move package building changes to 0.92
Matt Wilson
- conary: rework auto completion.
Matt Wilson
- conary: rename dbsql dbsh, correct Makefile
Matt Wilson
- conary: add more keywords
Matt Wilson
- conary: more shell work
Matt Wilson
- conary: display stats; always substitute keywords in statements
Matt Wilson
- conary: handle connection errors more gracefully
Matt Wilson
- conary: attempt to make commits faster, clean up sql
Matt Wilson
- conary: imported patch conary-rate2.patch
Matt Wilson
- conary: adjust rate limit callback to avoid breaking the callback API
Matt Wilson
- conary: remove breakpoint
Matt Wilson
- conary: update NEWS
Matt Wilson
- conary: adjust code formatting
Matt Wilson
- conary: bump default buffer size back up
Matt Wilson
- conary: s/bits/bytes/
Matt Wilson
- conary: remove old workaround for noClean
Matt Wilson
- conary: s/noClean/cleanAfterCook/
Matt Wilson
- conary: add in missing macros
David Christian
- conary: allow the forceful creation and dropping of indexes
Cristian Gafton
- conary: speed up the NewFiles inserts
Cristian Gafton
- conary: branch merge
Cristian Gafton
- conary: branch merge
Cristian Gafton
- conary: get line and file to print in the error message from the top of the stack,
David Christian
- conary: remove automatic reading of /etc/conary/conf.d
David Christian
- conary: look for ScanDeps in lib64 -- policy may have moved it for multilib
Michael K. Johnson
- conary: move __init__ to the top for NetworkRepositoryClient
Matt Wilson
- conary: don't bother with rate limit for shim objects
Matt Wilson
- conary: rework rate limit code to allow you to control upload rate limit and download rate limit separately
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: do not mix buffered and unbuffered I/O
Michael K. Johnson
- conary: initial fix of removal of weak reference collections.
David Christian
- conary: fix cases where we are not erasing a collection
David Christian
- conary: MySQL can not loop over the same temp table twice in two different subselects.
Cristian Gafton
- conary: cvc context when no context is set now works
David Christian
- conary: update copyright
Matt Wilson
- conary: 1) remove unused code
Matt Wilson
- conary: switch build side from using log.DEBUG to log.INFO,
David Christian
- conary: add emergeUser config option, defaults to user emerge
David Christian
- conary: changes for conary namespace
Erik Troan
- conary: changesetfromfile didn't write diffs before normal config files
Erik Troan
- conary: mention changeset writing fix
Erik Troan
- conary: attempt to remove local temporary files created by shimclient
Tim Gerla
- conary: fix typo
Tim Gerla
- conary: change documentation for conarybugz driver script
Michael K. Johnson
- conary: no need to recurse when creating changesets now that groups contain recursivesly complete trove information.
David Christian
- conary: add news about group dep resolution/check fix
David Christian
- conary: change policy to use info instead of debug loglevel
Michael K. Johnson
- conary: handle exceptions when reading and unlinking the incoming cs file
Matt Wilson
- conary: use util.removeIfExists(); remove debugging comment
Matt Wilson
- conary: handle exceptions when running the commit action
Matt Wilson
- conary: handle all exceptions
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: 0.92
Matt Wilson
- conary: fix bug where adding redirects to groups would not trigger an exception.
David Christian
- conary: fix bug where is:x86_64 would satisfy is:x86(!i686)
David Christian
- conary: Added tag conary-0.92 for changeset 20cc74e786f82c019d83c2c6c2f2396acc62600d
Matt Wilson
- conary: make cvc --debug print tracebacks, fix error message for cvc
David Christian
- conary: Added tag conary-0.92 for changeset 350f16ae4c3965cc5273a00d427dbde563e80ae6
Matt Wilson
- conary: add a quick pluggable policy sanity check. reviewed by mkj
Matt Wilson
- conary: Added tag conary-0.92 for changeset b4a8902114a0732d3ee9cfdc69d94475179b4eb9
Matt Wilson
- conary: correct version 11 migration for mysql repositories
Matt Wilson
- conary: remove unneeded cursor creation
Matt Wilson
- conary: fix group update bug where components of uninstalled troves would be installed
David Christian
- conary: add proper password checking for PGP operations
Erik Troan
- conary: Fix order of config files in merged changesets when some are from absolute
Erik Troan
- conary: always include empty sha1s in the stream set diff for digital signatures.
Matt Wilson
- conary: reset properly
Matt Wilson
- conary: correct setFromString
Matt Wilson
- conary: NEWS edits, add blurb about SHA1 fix
Matt Wilson
- conary: Added tag conary-0.92 for changeset 54cd976f93bd4aa6787f29620dcb331465a376c3
Matt Wilson
- conary: fix typos - * don't set updateOnly twice, and set updateOnly if the job was _not_ added.
David Christian
- conary: Added tag conary-0.92 for changeset 221feddc391b910025f3dba3f20cfb3cb99339bd
Matt Wilson
- conary: catch exceptions execing recipe code, raise error with relevant info.
David Christian
- conary: add missing [] around flavors
David Christian
- conary: only set the version if it's not already correct
Erik Troan
- conary: fix branch affinity when a new implicit update would
David Christian
- conary: change BLOB to MEDIUMBLOB so we can commit files with lots and lots of deps (reviewed by ewt)
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: add quotes around command to be sent to conary-debug, that's the way it expects it
David Christian
- conary: log util.execute actions with level INFO instead of DEBUG
David Christian
- conary: branch merge
David Christian
- conary: add back log.info change
David Christian
- conary: quote usernames and passwords when forming repository access URLs. Fixes bugzilla #487. Reviewed by ewt
Matt Wilson
- conary: _localChanges() needs to recopute the sha1 for a locally-changed trove
Erik Troan
- conary: mention vierfy fix
Erik Troan
- conary: 1. don't check unsupported config file options when migrating
Erik Troan
- conary: NEWS edits
Matt Wilson
- conary: removed repositoryDir compatibility
Erik Troan
- conary: fix quoting on error messages
David Christian
- conary: recompute sha1s before committing source changes
Erik Troan
- conary: fix typos in NEWS
Michael K. Johnson
- conary: Rewrote setTargetBranch() to work on troves instead of directly on
Erik Troan
- conary: mention localcommit changes
Erik Troan
- conary: switch to make most exceptions derive from ConaryError or CvcError, or descendants
David Christian
- conary: branch merge
David Christian
- conary: use the correct local exception variable
Matt Wilson
- conary: 1. remove explicitly transaction handling but using primary key column properly
Erik Troan
- conary: cursor creation was left out of the patch which fixed subkeys
Erik Troan
- conary: added setUserGroupCanMirror calls to server and client
Erik Troan
- conary: removed breakpoint
Erik Troan
- conary: fixed showchangeset
Erik Troan
- conary: converted for move under the conary name -- not well tested
Erik Troan
- conary: updated for new path structure
Erik Troan
- conary: convert to new conary path structure
Erik Troan
- conary: fixed for running relative to a conary source tree
Erik Troan
- conary: branch merge
Erik Troan
- conary: add bootstrap option for PythonSetup so that python-setuptools can itself use PythonSetup
Michael K. Johnson
- conary: PythonSetup() now correctly requires python-setuptools:python
Michael K. Johnson
- conary: fix error messages when cooking, so 'An error has occured in conary' is no
David Christian
- conary: alter CfgEnum type to use a translation dictionary. Old CfgEnum behavior supported as degenerate case
Stu Gott
- conary: add more classes to updated error hierarchy
David Christian
- conary: x86_64 python might not have /usr/lib/python2.4/site-packages
Michael K. Johnson
- conary: change to per-user defaults for building (bz#612)
Michael K. Johnson
- conary: document default path change
Michael K. Johnson
- conary: fix InsufficientPermission instantiation
David Christian
- conary: branch merge
David Christian
- conary: 1. don't group bundles based on a threshold; use version/flavor information
Erik Troan
- conary: mirror now loops until there is nothing left to mirror
Erik Troan
- conary: relax flavor affinity by making MERGE_DEPS_PREFS respect weaker flavors in the
David Christian
- conary: throwaway the last job in a bundle list which might have a partial bundle
Erik Troan
- conary: limit the size of mirror responses to 1000 troves -- the new mirror script
Erik Troan
- conary: 0.93
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: update group errors that are raised at runtime to be CookErrors,
David Christian
- conary: in _getTroveList(), we made the allowed cache a set instead of a dict and
Erik Troan
- conary: mention _getTroveList() fix
Erik Troan
- conary: allow 'cvc co foo:source'
David Christian
- conary: add more meaningful errors when buildlabel is not set
David Christian
- conary: don't let IOErrors while copying changesets to the socket cause a tracebak
Erik Troan
- conary: fix up error messages
David Christian
- conary: add errors.py to Makefile
Matt Wilson
- conary: remove convertcontents; install dbsh, dumpcontainer, and showchangeset
Matt Wilson
- conary: define datadir
Matt Wilson
- conary: default to ~/conary/builds, ~/conary/cache
Matt Wilson
- conary: add a check for the emerge users home directory
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: check for / as home directory and root permissions
Matt Wilson
- conary: make buildPath a CfgPath
Matt Wilson
- conary: Store unexpanded path with the path, while still allowing path to
David Christian
- conary: branch merge
David Christian
- conary: add dumpcontainer showchangeset to dist files
Matt Wilson
- conary: move the changeset commit to the parent process when emerging
Matt Wilson
- conary: use e.args, not e.val
Matt Wilson
- conary: use the correct argument tuple
Matt Wilson
- conary: refactor GetFileContentsError based exceptions, use fileId, fileVer explicitly
Matt Wilson
- conary: * reraise exceptions that have no text associated with them.
David Christian
- conary: Added tag conary-0.93 for changeset ad8599d4dfe8db1015400b30be7e8cab18905860
Matt Wilson
- conary: list repository hostname at the top of notification emails
Elliot Peele
- conary: getNewTroveList was returning duplicates
Erik Troan
- conary: mention duplicate trove fix in getNewTroveList()
Erik Troan
- conary: don't throw away the last group we create
Erik Troan
- conary: make flags for python and perl optional, do not remove negative flags from
David Christian
- conary: always define oldPath, etc, even when using new file
David Christian
- conary: fix getLeaves=False when querying revision by branch
David Christian
- conary: support getLeaves and bestFlavor options to netclient.findTroves()
David Christian
- conary: add showLabels option
David Christian
- conary: replace query/repquery/showchangeset format
David Christian
- conary: branch merge
David Christian
- conary: fix bug in signatureKeyMap formatting
David Christian
- conary: get TroveMissing error from the right errors file
David Christian
- conary: cleared up --trove-flags man page entry
Jonathan Smith
- conary: escape \n in buildinfo output
David Christian
- conary: raise errors for bad queries
David Christian
- conary: NEWS edits
Matt Wilson
- conary: initial getisflags.py
Matt Wilson
- conary: check for invalid changesets, and raise a ConaryError
David Christian
- conary: support searching entire labelPath when affinityDb is not set
David Christian
- conary: convert to str before replacing \n
David Christian
- conary: add docs for --components
David Christian
- conary: print conflicting files for path conflicts when cooking groups
David Christian
- conary: exists and removeIfExists work properly for filenames which are too long
Erik Troan
- conary: when merging, allow contents lists to filecontents.FromString() objects instead of strings
David Christian
- conary: add hasTrove() convenience function
David Christian
- conary: * "conary emerge" can now be performed on a recipe file.
Matt Wilson
- conary: add bug #
Matt Wilson
- conary: remove unneeded stat; handle file missing
Matt Wilson
- conary: correct return code
Matt Wilson
- conary: update NEWS
Matt Wilson
- conary: also commit shadow of upstream version used in merge along with new source version when committing merges.
David Christian
- conary: branch merge
David Christian
- conary: fix trovespec errors
David Christian
- conary: NEWS edits
Matt Wilson
- conary: add bug number
Matt Wilson
- conary: Conary no longer displays an error when attempting to write to a broken pipe (bug #474)
Matt Wilson
- conary: catch errors in both changeset types
Matt Wilson
- conary: * Progress is now displayed as conary applies a rollback (bug #363)
Matt Wilson
- conary: don't assume a branch switch was requested when parent trove was not installed.
David Christian
- conary: ensure frozen format of streams is consistent
David Christian
- conary: provide a better error message when supplemental group lists reference groups that do not exist
Michael K. Johnson
- conary: rework redirection builds for redirection to branches -- this doesn't handle
Erik Troan
- conary: proper redirection information is now returned for components
Erik Troan
- conary: redirects are now built into the changeset for commit
Erik Troan
- conary: redirects get stored in the repository now
Erik Troan
- conary: rediercts get read from the repository now
Erik Troan
- conary: fix version and flavor for referenced troves in redirects
Erik Troan
- conary: recursive redirections were improperly constructed
Erik Troan
- conary: move redirect code to support redirects to branches
Erik Troan
- conary: add check for versions and branch objects in findTroves
Erik Troan
- conary: fix sanity check for redirects in groups for redirects to branches
Erik Troan
- conary: fixed error message when there is no previous version of the redirect being
Erik Troan
- conary: fetching the changeset for redirects needs to be recursive to ensure we have
Erik Troan
- conary: handle components which disappear between redirects
Erik Troan
- conary: clean up redirects to get rid of redirects which point to versions instead
Erik Troan
- conary: mention redirect change
Erik Troan
- conary: 1. move creation of redirect changeset into _processRedirects
Erik Troan
- conary: cleaned up isPrimary logic in _processRedirects and reordered some hunks
Erik Troan
- conary: allow redirects to be chained
Erik Troan
- conary: detect redirect loops
Erik Troan
- conary: added list of calls which are network accessible
Erik Troan
- conary: Schema migration to fix possible duplicate fileIds in the FileStreams table
Erik Troan
- conary: do not rename the FileStreamsIdx index
Erik Troan
- conary: check that file streams for duplicate fileIds differ only by mtime
Erik Troan
- conary: better messaging for long-lasting migration operations
Erik Troan
- conary: update flavorId to be the empty string('') instead of 'none'
Erik Troan
- conary: branch merge
Erik Troan
- conary: branch merge
Erik Troan
- conary: fix typos
Erik Troan
- conary: branch merge
Erik Troan
- conary: branch merge
Erik Troan
- conary: branch merge
Erik Troan
- conary: rework redirect migration to be theoretically correct
Erik Troan
- conary: add display code for redirects
Erik Troan
- conary: mention redirect rework
Erik Troan
- conary: branch merge
Erik Troan
- conary: remove broken __dict__ checking __getattr__ code, make PASSTHROUGH as set for speed
Matt Wilson
- conary: added admin check to getUserGroups
Erik Troan
- conary: changePassword() didn't check the current password
Erik Troan
- conary: branch merge
Erik Troan
- conary: import cfgtypes; raise ParseError properly
Matt Wilson
- conary: make trove changesets comparable so that they can be sorted
David Christian
- conary: make trove changesets comparable so that they can be sorted
David Christian
- conary: make trove changesets comparable so that they can be sorted
synccvs at rpath.com
- conary: import log
Matt Wilson
- conary: assert 0, not false
Matt Wilson
- conary: remove unused, invalid __iter__ method
Matt Wilson
- conary: import log
synccvs at rpath.com
- conary: assert 0, not false
synccvs at rpath.com
- conary: remove unused, invalid __iter__ method
synccvs at rpath.com
- conary: import versions, trove
Matt Wilson
- conary: fix "Invalid architecture specification" errors when cross compiling
Matt Wilson
- conary: add --components to query output
David Christian
- conary: you can not bind into a select with MySQL
Matt Wilson
- conary: add optional db parameter to NetworkRepositoryServer constructor, fix getUserGroups auth check
Tim Gerla
- conary: we can't commit the shadow and the merge at the same time, that would make
David Christian
- conary: don't report back url with internal server error, that will be prepended
David Christian
- conary: add exception hook
Matt Wilson
- conary: correct schema version 13 migration
Matt Wilson
- conary: fix redirect migration
Matt Wilson
- conary: no --single-version-externally-managed for distutils
Michael K. Johnson
- conary: * Java, Perl, and Python dependencies are now enforced by default.
Matt Wilson
- conary: add children of child troves if the child references are _not_ weak.
David Christian
- conary: 0.94
Matt Wilson
- conary: reload schema and clear temp tables after changing database; use dbh.select_db instead of USE %s
Tim Gerla
- conary: add UnknownDatabase error and trap such errors from mysql
Tim Gerla
- conary: handle case where both update and redirect are installed in the same job.
David Christian
- conary: branch merge
David Christian
- conary: commit schema changes when needed for sqlite compliance
Cristian Gafton
- conary: noop; whitespace changes
Cristian Gafton
- conary: pass multiple args as tuples to cu.execute()
Cristian Gafton
- conary: use tuples for query args
Cristian Gafton
- conary: allow skipping the metadata schema creation
Cristian Gafton
- conary: do not load the schema when opening the database connection.
Cristian Gafton
- conary: avoid doing schema loads unnecessarily
Cristian Gafton
- conary: avoid unnecessary schema loads
Cristian Gafton
- conary: move tracelog at the end of the function to record the time spent in open()
Cristian Gafton
- conary: branch merge
Cristian Gafton
- conary: forcibly break all possible referential loops when deallocating a NetworkRepositoryServer object
Cristian Gafton
- conary: noop whitespace change
Cristian Gafton
- conary: remove debugging
Cristian Gafton
- conary: compensate for schema not being loaded automatically
Cristian Gafton
- conary: raise a specific exception for invalid tables
Cristian Gafton
- conary: createSchema should do a db.loadSchema() if it is needed
Cristian Gafton
- conary: branch merge
Cristian Gafton
- conary: revert accidental commit
David Christian
- conary: revert accidental commit
David Christian
- conary: branch merge
David Christian
- conary: avoid clobbering module namespace
Cristian Gafton
- conary: add loadSchema() call
Cristian Gafton
- conary: print some info as we're unpacking rpm archives
Cristian Gafton
- conary: load schema after connect for schema ops
Cristian Gafton
- conary: sqlite can not modify a table which has a cursor open for a select...
Cristian Gafton
- conary: remove vestiges of old code
Cristian Gafton
- conary: remove overzealous __del__ method that was closing the troveStore when it was not needed
Cristian Gafton
- conary: relocate __init__ as the first function after class definition
Cristian Gafton
- conary: ensure proper garbage collection for the NetworkRepositoryServer instances
Cristian Gafton
- conary: close database connections opened by the NRS instances
Cristian Gafton
Last message date:
Tue Jan 31 23:03:37 EDT 2006
Archived on: Tue Jan 31 23:03:55 EDT 2006
This archive was generated by
Pipermail 0.09 (Mailman edition).