14 years agoFixed bug in Build.PL and pre-seeded expected activity for this release
Rob Kinyon [Fri, 8 Jan 2010 01:02:38 +0000]
Fixed bug in Build.PL and pre-seeded expected activity for this release

14 years agoReady to release
Rob Kinyon [Wed, 6 Jan 2010 03:28:25 +0000]
Ready to release

14 years ago(RT #48031) Better var localizations (Thanks, SPROUT!)
Rob Kinyon [Wed, 6 Jan 2010 03:26:54 +0000]
(RT #48031) Better var localizations (Thanks, SPROUT!)

14 years ago(RT #40782) '0' as a hashkey wasn't iterated over correctly.
Rob Kinyon [Wed, 6 Jan 2010 03:21:23 +0000]
(RT #40782) '0' as a hashkey wasn't iterated over correctly.

14 years agoAdded a TODO list
Rob Kinyon [Wed, 6 Jan 2010 03:15:40 +0000]
Added a TODO list

14 years agoRT# 50541: Fix for clear bug. Introduces a speed regression
Rob Kinyon [Wed, 6 Jan 2010 03:12:11 +0000]
RT# 50541: Fix for clear bug. Introduces a speed regression

14 years agoRemoved extraneous slashes from POD
Rob Kinyon [Tue, 5 Jan 2010 16:06:14 +0000]
Removed extraneous slashes from POD

14 years ago(RT #44981) Added VERSION to ::Array, ::Engine, and ::Hash
Rob Kinyon [Tue, 5 Jan 2010 01:41:02 +0000]
(RT #44981) Added VERSION to ::Array, ::Engine, and ::Hash

14 years agoApplied POD Patch by FWIE (RT #51888)
Rob Kinyon [Tue, 5 Jan 2010 01:23:55 +0000]
Applied POD Patch by FWIE (RT #51888)

14 years agoFixed immediate dependence on DBI
Rob Kinyon [Sun, 3 Jan 2010 17:59:06 +0000]
Fixed immediate dependence on DBI

14 years agoDon't need the commit with AutoCommit
Rob Kinyon [Sun, 3 Jan 2010 16:35:01 +0000]
Don't need the commit with AutoCommit

14 years agoAdded infrastructure to support transactions in ::DBI, but turned it off (for now)
Rob Kinyon [Sun, 3 Jan 2010 05:25:30 +0000]
Added infrastructure to support transactions in ::DBI, but turned it off (for now)

14 years agoFixed up so that SQLite is supported
Rob Kinyon [Sun, 3 Jan 2010 05:17:02 +0000]
Fixed up so that SQLite is supported

14 years agoFirst pass at SQLite support. Have everything through t/18 passing with all three...
Rob Kinyon [Sun, 3 Jan 2010 03:41:06 +0000]
First pass at SQLite support. Have everything through t/18 passing with all three engines.

14 years agoGetting everything ready for release of 1.0019_001
Rob Kinyon [Fri, 1 Jan 2010 02:50:53 +0000]
Getting everything ready for release of 1.0019_001

14 years agoFixed typo
Rob Kinyon [Thu, 31 Dec 2009 23:08:20 +0000]
Fixed typo

14 years agoAdded supports() and rewrote the tests so that Engine::DBI doesn't run the transactio...
Rob Kinyon [Wed, 30 Dec 2009 23:02:15 +0000]
Added supports() and rewrote the tests so that Engine::DBI doesn't run the transaction tests.

14 years agoAll tests pass except for the transaction tests under MySQL. InnoDB sucks
Rob Kinyon [Wed, 30 Dec 2009 22:29:04 +0000]
All tests pass except for the transaction tests under MySQL. InnoDB sucks

14 years agoFixed how classname is stored
Rob Kinyon [Mon, 28 Dec 2009 01:10:57 +0000]
Fixed how classname is stored

14 years agoFixed problem with large keys over 65535 bytes.
Rob Kinyon [Sun, 27 Dec 2009 22:32:25 +0000]
Fixed problem with large keys over 65535 bytes.

14 years agoFixed problem with second-level values being overwritten when accessed.
Rob Kinyon [Sun, 27 Dec 2009 15:06:15 +0000]
Fixed problem with second-level values being overwritten when accessed.

14 years agoGot arrays working, requiring that make_reference and clone be added and functional
Rob Kinyon [Sat, 26 Dec 2009 03:16:04 +0000]
Got arrays working, requiring that make_reference and clone be added and functional

14 years agoFixed a bug with DBI iterators and made the tets self-bootstrapping and added the...
Rob Kinyon [Sat, 26 Dec 2009 01:35:40 +0000]
Fixed a bug with DBI iterators and made the tets self-bootstrapping and added the NO_TEST_FILE option to the test runs and fixed a mistake in testplans.

14 years agoStarted refactoring of Iterator hierarchy
Rob Kinyon [Fri, 25 Dec 2009 22:55:05 +0000]
Started refactoring of Iterator hierarchy

14 years agoGot some basic functionality working. Still isn't fully functional (only the specifie...
Rob Kinyon [Fri, 25 Dec 2009 22:21:07 +0000]
Got some basic functionality working. Still isn't fully functional (only the specified tests in t/02_hash.t work).

14 years agoMoved a few things and started on the MySQL schema
Rob Kinyon [Sat, 5 Dec 2009 20:46:18 +0000]
Moved a few things and started on the MySQL schema

14 years agoConverted ->load calls into Engine::->load_sector() calls in order to allow better...
Rob Kinyon [Sat, 5 Dec 2009 02:21:50 +0000]
Converted ->load calls into Engine::->load_sector() calls in order to allow better encapsulation and pluggability

14 years agoRefactored Sector:: out from under Engine:: and into its own area
Rob Kinyon [Fri, 4 Dec 2009 03:33:49 +0000]
Refactored Sector:: out from under Engine:: and into its own area

14 years agoMigrated setup_fh -> setup and moved lots of POD into the base class
Rob Kinyon [Mon, 30 Nov 2009 14:29:54 +0000]
Migrated setup_fh -> setup and moved lots of POD into the base class

14 years agoMigrating POD over
Rob Kinyon [Mon, 30 Nov 2009 02:56:23 +0000]
Migrating POD over

14 years agoAdded missing file
Rob Kinyon [Mon, 30 Nov 2009 02:41:39 +0000]
Added missing file

14 years agoStarted work on DBM::Deep::Engine breakdown
Rob Kinyon [Mon, 30 Nov 2009 02:41:26 +0000]
Started work on DBM::Deep::Engine breakdown

14 years agoPOD linebreak cleanup
Rob Kinyon [Mon, 30 Nov 2009 02:35:04 +0000]
POD linebreak cleanup

14 years agoCreated concept of Storage:: in order to start adding more storage backends
Rob Kinyon [Mon, 30 Nov 2009 02:30:28 +0000]
Created concept of Storage:: in order to start adding more storage backends

14 years agoConverted all relevant tests to use new_dbm instead of new_fh and all tests (except...
Rob Kinyon [Fri, 27 Nov 2009 19:49:56 +0000]
Converted all relevant tests to use new_dbm instead of new_fh and all tests (except for one) uses done_testing

14 years agoAdded files and deps for SQL backend. THIS STILL NEEDS LOTS OF WORK AND WILL LIKELY...
Rob Kinyon [Thu, 26 Nov 2009 04:34:35 +0000]
Added files and deps for SQL backend. THIS STILL NEEDS LOTS OF WORK AND WILL LIKELY CHANGE DRAMATICALLY BEFORE RELEASE TO CPAN.

14 years agonew_dbm() added to allow for running the same tests against multiple backends without...
Rob Kinyon [Thu, 26 Nov 2009 04:26:58 +0000]
new_dbm() added to allow for running the same tests against multiple backends without having to worry about what's installed and what's not within the test itself.

14 years agoStandardized test incantations
Rob Kinyon [Wed, 25 Nov 2009 14:28:51 +0000]
Standardized test incantations

14 years agoFixed calling convention
Rob Kinyon [Wed, 25 Nov 2009 13:20:58 +0000]
Fixed calling convention

14 years agoAdded .gitignore file
Rob Kinyon [Wed, 25 Nov 2009 03:27:21 +0000]
Added .gitignore file

14 years agoTest::More's BAIL_OUT command imposes a 0.61 dependency
adamk@cpan.org [Sat, 18 Apr 2009 06:44:05 +0000]
Test::More's BAIL_OUT command imposes a 0.61 dependency

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@6389 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed a bug in how deletions of entries in an auto-vivified hashref works.
rkinyon@cpan.org [Tue, 30 Dec 2008 14:10:46 +0000]
Fixed a bug in how deletions of entries in an auto-vivified hashref works.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4794 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded documentation to ::File
rkinyon@cpan.org [Tue, 18 Nov 2008 04:39:04 +0000]
Added documentation to ::File

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4577 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAll the tests now pass with the broken out classes
rkinyon@cpan.org [Sun, 16 Nov 2008 16:50:05 +0000]
All the tests now pass with the broken out classes

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4576 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoChecking in breakout of the various packages in DBM::Deep::Engine and documentation...
rkinyon@cpan.org [Thu, 13 Nov 2008 03:22:08 +0000]
Checking in breakout of the various packages in DBM::Deep::Engine and documentation (however light) of the Iterators. THIS CHECKIN IS BROKEN - the tests will NOT pass.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4570 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded a whole bunch of documentation
rkinyon@cpan.org [Wed, 12 Nov 2008 04:36:47 +0000]
Added a whole bunch of documentation

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4567 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed t/13 on Leopard and a couple issues with no_plan on newer Test::More installati...
rkinyon@cpan.org [Tue, 4 Nov 2008 14:38:26 +0000]
Fixed t/13 on Leopard and a couple issues with no_plan on newer Test::More installations plus removed a no_plan that wasn't supposed to be there.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4549 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAll tests pass and/or have been marked as not being run
rkinyon@cpan.org [Tue, 21 Oct 2008 02:45:42 +0000]
All tests pass and/or have been marked as not being run

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4463 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoMost tests now pass properly
rkinyon@cpan.org [Tue, 21 Oct 2008 02:31:16 +0000]
Most tests now pass properly

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4462 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded description to a test
rkinyon@cpan.org [Tue, 21 Oct 2008 01:31:07 +0000]
Added description to a test

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4461 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed a bug in upgrade_db.pl in failing on unrecognized versions
rkinyon@cpan.org [Tue, 21 Oct 2008 01:28:33 +0000]
Fixed a bug in upgrade_db.pl in failing on unrecognized versions

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4460 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFirst checkin of the reversion back from the failed optimization effort. I will be...
rkinyon@cpan.org [Sat, 18 Oct 2008 18:58:26 +0000]
First checkin of the reversion back from the failed optimization effort. I will be keeping a lot of the code that worked, but not the optimization code.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@4447 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years ago1) forgot to add some t/5* tests to the MANIFEST 2) The one line patch to Engine...
jettero@cpan.org [Sat, 19 Jul 2008 13:26:48 +0000]
1) forgot to add some t/5* tests to the MANIFEST 2) The one line patch to Engine.pm seems to fix the memory leak... 3) the leak detection in t/52 was too aggressive, allowing 2% fails

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3826 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoalternate between using transactions and not causes reference problems
jettero@cpan.org [Sat, 19 Jul 2008 13:08:46 +0000]
alternate between using transactions and not causes reference problems

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3825 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agocredit for Alex
jettero@cpan.org [Fri, 18 Jul 2008 16:28:09 +0000]
credit for Alex

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3823 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agohere's a test that shows the memory leak
jettero@cpan.org [Thu, 17 Jul 2008 20:20:28 +0000]
here's a test that shows the memory leak

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3821 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed problem with block vs. string evals
rkinyon@cpan.org [Fri, 4 Jul 2008 17:23:22 +0000]
Fixed problem with block vs. string evals

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3713 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed why t/33 was failing (errors were skipping the unlock, thus blocking further...
rkinyon@cpan.org [Tue, 1 Jul 2008 01:26:16 +0000]
Fixed why t/33 was failing (errors were skipping the unlock, thus blocking further commands

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3671 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agobegin_work, rollback, and commit now properly lock the database
rkinyon@cpan.org [Tue, 1 Jul 2008 01:19:26 +0000]
begin_work, rollback, and commit now properly lock the database

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3670 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded a comment as to where an allocation error is occurring that crashes perl
rkinyon@cpan.org [Sat, 28 Jun 2008 04:12:53 +0000]
Added a comment as to where an allocation error is occurring that crashes perl

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3649 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded further assertions
rkinyon@cpan.org [Sat, 28 Jun 2008 04:10:24 +0000]
Added further assertions

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3648 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed storage->size to only return what the size of the DB is, not the file as a...
rkinyon@cpan.org [Fri, 27 Jun 2008 02:53:24 +0000]
Fixed storage->size to only return what the size of the DB is, not the file as a whole

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3645 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoRemoved flush method
rkinyon@cpan.org [Thu, 26 Jun 2008 19:19:13 +0000]
Removed flush method

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3644 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFlushing problems fixed
rkinyon@cpan.org [Thu, 26 Jun 2008 19:05:18 +0000]
Flushing problems fixed

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3643 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoTxn counter handlers have been migrated to FileHeader and a DESTROY has been added...
rkinyon@cpan.org [Thu, 26 Jun 2008 18:26:21 +0000]
Txn counter handlers have been migrated to FileHeader and a DESTROY has been added to flush when leaving scope

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3642 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agorepeatedly deleting a key will produce blist errors
jettero@cpan.org [Thu, 26 Jun 2008 18:18:46 +0000]
repeatedly deleting a key will produce blist errors

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3641 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoread_txn_slots has been moved into the FileHeader sector.
rkinyon@cpan.org [Thu, 26 Jun 2008 03:23:56 +0000]
read_txn_slots has been moved into the FileHeader sector.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3640 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoArray tests now pass
rkinyon@cpan.org [Thu, 26 Jun 2008 03:04:19 +0000]
Array tests now pass

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3639 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoHash tests pass again with header being read and cached
rkinyon@cpan.org [Wed, 25 Jun 2008 14:59:31 +0000]
Hash tests pass again with header being read and cached

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3637 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed a couple of overlooks in reading an existing file's header.
rkinyon@cpan.org [Fri, 20 Jun 2008 14:34:21 +0000]
Fixed a couple of overlooks in reading an existing file's header.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3611 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoThe header now has its own sector. A lot needs to be moved over to it, but it's there.
rkinyon@cpan.org [Fri, 20 Jun 2008 14:30:02 +0000]
The header now has its own sector. A lot needs to be moved over to it, but it's there.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3610 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoRemoved superfluous VERSION declaration
rkinyon@cpan.org [Thu, 19 Jun 2008 14:38:49 +0000]
Removed superfluous VERSION declaration

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3594 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoConversion is partially complete. Lots of tests are failing, though
rkinyon@cpan.org [Thu, 19 Jun 2008 14:37:07 +0000]
Conversion is partially complete. Lots of tests are failing, though

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3593 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoDBM/Deep.pm no longer has a link to _storage. Instead, it goes through _engine now...
rkinyon@cpan.org [Mon, 16 Jun 2008 02:03:28 +0000]
DBM/Deep.pm no longer has a link to _storage. Instead, it goes through _engine now. This is so that all locks and unlocks go through _engine so that it can flush all dirty sectors to disk.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3579 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoRemoved the need for the :flock constants from Fcntl in DBM/Deep.pm
rkinyon@cpan.org [Mon, 16 Jun 2008 01:41:57 +0000]
Removed the need for the :flock constants from Fcntl in DBM/Deep.pm

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3578 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAll sectors now use a string to create themselves
rkinyon@cpan.org [Mon, 16 Jun 2008 01:22:02 +0000]
All sectors now use a string to create themselves

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3577 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoConvert ::Reference to use a string in creation. This sparks an interesting debate...
rkinyon@cpan.org [Mon, 16 Jun 2008 01:14:06 +0000]
Convert ::Reference to use a string in creation. This sparks an interesting debate about the staleness counter. There doesn't seem to be a test for it. That needs to be remedied.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3576 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoConverted DBM::Deep::Engine::Sector::Scalar to using a string in _init()
rkinyon@cpan.org [Sun, 15 Jun 2008 18:44:36 +0000]
Converted DBM::Deep::Engine::Sector::Scalar to using a string in _init()

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3575 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoOptimization: First broke out all the classes that were in Engine.pm so that I can...
rkinyon@cpan.org [Sun, 15 Jun 2008 18:34:14 +0000]
Optimization: First broke out all the classes that were in Engine.pm so that I can better see what's going on. Later, I'll create a dist action that merges all the files into one.

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3574 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoUpdated Changes
rkinyon@cpan.org [Sat, 14 Jun 2008 03:16:14 +0000]
Updated Changes

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3570 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoApplied patch by Wulfram Humann for improving reindex_entry()
rkinyon@cpan.org [Sat, 14 Jun 2008 01:51:40 +0000]
Applied patch by Wulfram Humann for improving reindex_entry()

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3569 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoCheckin fixing RT#30144
rkinyon@cpan.org [Sat, 14 Jun 2008 01:06:44 +0000]
Checkin fixing RT#30144

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3568 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoAdded requirement for FileHandle::Fmode to t/44 in response to a failling CPANTS...
rkinyon@cpan.org [Wed, 11 Jun 2008 12:01:09 +0000]
Added requirement for FileHandle::Fmode to t/44 in response to a failling CPANTS test

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3563 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFix for 30085
rkinyon@cpan.org [Mon, 9 Jun 2008 21:04:16 +0000]
Fix for 30085

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3551 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoExporting seems to work just fine
rkinyon@cpan.org [Tue, 27 May 2008 18:44:26 +0000]
Exporting seems to work just fine

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3440 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed up EJS's fix so that it uses data we already know about
rkinyon@cpan.org [Tue, 27 May 2008 13:37:07 +0000]
Fixed up EJS's fix so that it uses data we already know about

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3430 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoFixed indentation and removed the importation of symbols from Scalar::Util and Data...
rkinyon@cpan.org [Tue, 27 May 2008 13:06:47 +0000]
Fixed indentation and removed the importation of symbols from Scalar::Util and Data::Dumper

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3429 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agotest and fix added for defect #34819
esobchenko@gmail.com [Mon, 19 May 2008 19:22:42 +0000]
test and fix added for defect #34819

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3370 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoCommitted fix for RT#35140
rkinyon@cpan.org [Wed, 14 May 2008 14:13:43 +0000]
Committed fix for RT#35140

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3349 88f4d9cd-8a04-0410-9d60-8f63309c3137

14 years agoPod::Usage is now required for the build
rkinyon@cpan.org [Wed, 19 Mar 2008 15:49:05 +0000]
Pod::Usage is now required for the build

git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@2961 88f4d9cd-8a04-0410-9d60-8f63309c3137

16 years ago r5021@rob-kinyons-computer-2 (orig r10948): rkinyon | 2008-03-19 11:45:11 -0400 trunk
rkinyon [Wed, 19 Mar 2008 15:45:40 +0000]
 r5021@rob-kinyons-computer-2 (orig r10948):  rkinyon | 2008-03-19 11:45:11 -0400
  r693@rob-kinyons-computer-2 (orig r10898):  rkinyon | 2008-03-10 02:03:23 -0400
  Removed _fh() method from DBM::Deep and refactored appropriately
  r5020@rob-kinyons-computer-2 (orig r10947):  rkinyon | 2008-03-19 11:44:54 -0400
  Fixed a couple problems, wrote tests for a couple more

16 years ago r592@rob-kinyons-computer-2 (orig r10555): rkinyon | 2008-01-15 14:19:42 -0500
rkinyon [Mon, 10 Mar 2008 00:22:03 +0000]
 r592@rob-kinyons-computer-2 (orig r10555):  rkinyon | 2008-01-15 14:19:42 -0500
 Changed POD a little bit
 r688@rob-kinyons-computer-2 (orig r10891):  rkinyon | 2008-03-09 20:20:16 -0400
  r583@rob-kinyons-computer-2 (orig r10209):  rkinyon | 2007-11-09 10:15:50 -0500
  Branch for integrating the Win32 fixes provided by Buk and xdg
  r585@rob-kinyons-computer-2 (orig r10212):  rkinyon | 2007-11-09 10:59:00 -0500
  Added BrowserUk's changes so that the tests work in Win32. Have verified that they work in OSX, will test Win32 via Parallels soon.
  r586@rob-kinyons-computer-2 (orig r10258):  rkinyon | 2007-11-15 16:33:11 -0500
  Fixed a bug in autovivification regarding how locking is handled.
  r587@rob-kinyons-computer-2 (orig r10261):  rkinyon | 2007-11-15 23:19:31 -0500
  Added more stringent tests to the multilevel transactions and started the release management process
  r681@rob-kinyons-computer-2 (orig r10884):  rkinyon | 2008-03-09 19:49:57 -0400
  Are we ready for release?
  r682@rob-kinyons-computer-2 (orig r10885):  rkinyon | 2008-03-09 19:56:39 -0400
  Workaround hack for Win32 and autovivification
  r683@rob-kinyons-computer-2 (orig r10886):  rkinyon | 2008-03-09 19:58:05 -0400
  Fixed numbering of skipped tests for Win32
  r684@rob-kinyons-computer-2 (orig r10887):  rkinyon | 2008-03-09 20:01:21 -0400
  Added some skips for win32/cygwin in order to ship
  r685@rob-kinyons-computer-2 (orig r10888):  rkinyon | 2008-03-09 20:08:33 -0400
  Added BrowserUk's to a few tests missing it (fh =>  in addition to file => )
  r686@rob-kinyons-computer-2 (orig r10889):  rkinyon | 2008-03-09 20:12:16 -0400
  Added opening for the files (stupid win32 warnings)
  r687@rob-kinyons-computer-2 (orig r10890):  rkinyon | 2008-03-09 20:19:31 -0400
  A couple documentation fixes

16 years ago r12194@rob-kinyons-computer-2 (orig r10513): rkinyon | 2008-01-10 23:43:55 -0500
rkinyon [Fri, 11 Jan 2008 04:44:20 +0000]
 r12194@rob-kinyons-computer-2 (orig r10513):  rkinyon | 2008-01-10 23:43:55 -0500
  r12193@rob-kinyons-computer-2 (orig r10512):  rkinyon | 2008-01-10 23:43:35 -0500
  Fixes for 1.0007

16 years ago r8223@rob-kinyons-computer-2 (orig r10043): rkinyon | 2007-10-01 23:11:14 -0400
rkinyon [Tue, 2 Oct 2007 03:11:45 +0000]
 r8223@rob-kinyons-computer-2 (orig r10043):  rkinyon | 2007-10-01 23:11:14 -0400
  r8215@rob-kinyons-computer-2 (orig r10039):  rkinyon | 2007-10-01 21:25:29 -0400
  Removed usage of Clone from the code, replacing it with a hand-rolled datawalk
  r8222@rob-kinyons-computer-2 (orig r10042):  rkinyon | 2007-10-01 23:10:50 -0400
  Final prep for 1.0006 release

16 years ago r8208@rob-kinyons-computer-2 (orig r10033): rkinyon | 2007-10-01 11:17:40 -0400
rkinyon [Mon, 1 Oct 2007 15:18:50 +0000]
 r8208@rob-kinyons-computer-2 (orig r10033):  rkinyon | 2007-10-01 11:17:40 -0400
  r8204@rob-kinyons-computer-2 (orig r10021):  rkinyon | 2007-09-28 20:00:36 -0400
  Have a 98% solution to making references work.
  r8205@rob-kinyons-computer-2 (orig r10027):  rkinyon | 2007-09-30 13:59:07 -0400
  cached singletons for most cases. The external reference issue is starting to come into larger focus
  r8206@rob-kinyons-computer-2 (orig r10031):  rkinyon | 2007-10-01 11:15:50 -0400
  Added coverage report and tests that were wrong
  r8207@rob-kinyons-computer-2 (orig r10032):  rkinyon | 2007-10-01 11:16:12 -0400
  Fixed date on release of 1.0005

16 years ago r8199@h460878c2 (orig r10013): rkinyon | 2007-09-28 12:05:34 -0400
rkinyon [Fri, 28 Sep 2007 16:59:28 +0000]
 r8199@h460878c2 (orig r10013):  rkinyon | 2007-09-28 12:05:34 -0400
  r6222@h460878c2 (orig r10003):  rkinyon | 2007-09-26 21:30:53 -0400
  Added _dump_file and improved how arrays/hashes clean up after themselves
  r8192@h460878c2 (orig r10004):  rkinyon | 2007-09-26 22:25:04 -0400
  Added test that breaks the dumper
  r8193@h460878c2 (orig r10005):  rkinyon | 2007-09-27 15:16:18 -0400
  Fixed the bug revealed by making bucketlists properly clean up after themselves
  r8194@h460878c2 (orig r10006):  rkinyon | 2007-09-27 15:19:45 -0400
  Fixed hardcoded 0 staleness for HEAD in inc_txn_staleness_counter
  r8195@h460878c2 (orig r10008):  rkinyon | 2007-09-27 23:06:25 -0400
  The refcount functions have been refactored a bit
  r8196@h460878c2 (orig r10011):  rkinyon | 2007-09-28 09:35:35 -0400
  Added a test for dump_file within the core tests and got all subs to be called at least once in the core tests.
  r8198@h460878c2 (orig r10012):  rkinyon | 2007-09-28 11:29:08 -0400
  A raft of minor improvements

 r8200@h460878c2 (orig r10014):  rkinyon | 2007-09-28 12:10:04 -0400
 Updated Changes file

16 years ago r6200@rob-kinyons-computer-2 (orig r9980): rkinyon | 2007-09-22 21:02:54 -0400
rkinyon [Tue, 25 Sep 2007 01:20:18 +0000]
 r6200@rob-kinyons-computer-2 (orig r9980):  rkinyon | 2007-09-22 21:02:54 -0400
 Updates to POD and added a test for POD compliance
 r6201@rob-kinyons-computer-2 (orig r9981):  rkinyon | 2007-09-22 21:56:53 -0400
 Added POD coverage test
 r6209@rob-kinyons-computer-2 (orig r9991):  rkinyon | 2007-09-24 21:18:27 -0400
  r6205@rob-kinyons-computer-2 (orig r9987):  rkinyon | 2007-09-24 14:24:05 -0400
  Added references and a fix for 29583
  r6206@rob-kinyons-computer-2 (orig r9988):  rkinyon | 2007-09-24 15:41:06 -0400
  Fixed pod coverage test and added a line to Changes making clear that the file format is incompatible
  r6207@rob-kinyons-computer-2 (orig r9989):  rkinyon | 2007-09-24 20:21:26 -0400
  Changed everything around so that we're releasing 1.0003, not 1.0009_01. Plus, updated all documentation and cleaned up the distinction between the main docco and the cookbook
  r6208@rob-kinyons-computer-2 (orig r9990):  rkinyon | 2007-09-24 21:17:47 -0400
  Final POD fix

 r6210@rob-kinyons-computer-2 (orig r9992):  rkinyon | 2007-09-24 21:19:22 -0400
 Fixed MANIFEST

16 years ago r6127@000-443-371 (orig r9960): rkinyon | 2007-09-20 21:13:08 -0400
rkinyon [Fri, 21 Sep 2007 02:09:05 +0000]
 r6127@000-443-371 (orig r9960):  rkinyon | 2007-09-20 21:13:08 -0400
  r6122@000-443-371 (orig r9951):  rkinyon | 2007-09-19 22:33:23 -0400
  Extended _throw_error per brian d foy's suggestion
  r6126@000-443-371 (orig r9959):  rkinyon | 2007-09-20 21:12:41 -0400
  Incremented version number, added diag for 5.9.5 failures in t/17_import.t, and updated Changes file

 r6129@000-443-371 (orig r9964):  rkinyon | 2007-09-20 22:08:16 -0400
 Final updates before uploading 1.0002

17 years ago r15937@rob-kinyons-computer (orig r9234): rkinyon | 2007-03-12 16:07:23 -0400
rkinyon [Mon, 12 Mar 2007 20:07:55 +0000]
 r15937@rob-kinyons-computer (orig r9234):  rkinyon | 2007-03-12 16:07:23 -0400
  r15928@rob-kinyons-computer (orig r9227):  rkinyon | 2007-03-12 10:12:34 -0400
  Created bugfix branch
  r15936@rob-kinyons-computer (orig r9233):  rkinyon | 2007-03-12 16:07:06 -0400
  Fixed a couple of minor bugs

17 years ago r15625@rob-kinyons-computer (orig r9171): rkinyon | 2007-02-26 11:56:32 -0500
rkinyon [Mon, 26 Feb 2007 17:08:23 +0000]
 r15625@rob-kinyons-computer (orig r9171):  rkinyon | 2007-02-26 11:56:32 -0500
  r14949@rob-kinyons-computer (orig r8702):  rkinyon | 2007-01-24 23:08:35 -0500
  Added more to the article
  r14963@rob-kinyons-computer (orig r8736):  rkinyon | 2007-01-28 01:22:53 -0500
  On the warpath to 1.0000
  r14964@rob-kinyons-computer (orig r8737):  rkinyon | 2007-01-28 01:37:21 -0500
  Added tests for wrong file versions
  r14965@rob-kinyons-computer (orig r8738):  rkinyon | 2007-01-28 14:32:26 -0500
  data_sector_size parameterization is proceeding apace
  r15013@rob-kinyons-computer (orig r8751):  rkinyon | 2007-01-29 22:16:24 -0500
  Change some defaults and the tests to match
  r15014@rob-kinyons-computer (orig r8752):  rkinyon | 2007-01-29 22:25:19 -0500
  Cleaned up validation code
  r15015@rob-kinyons-computer (orig r8762):  rkinyon | 2007-01-29 23:22:46 -0500
  Removed transactional staleness counter from the HEAD as it can never be stale
  r15016@rob-kinyons-computer (orig r8763):  rkinyon | 2007-01-29 23:36:02 -0500
  Transactional staleness counters are down from 4 bytes to 2
  r15017@rob-kinyons-computer (orig r8764):  rkinyon | 2007-01-29 23:40:17 -0500
  Minor cleanups
  r15019@rob-kinyons-computer (orig r8766):  rkinyon | 2007-01-30 00:25:55 -0500
  Added failing test for large numbers of transactions
  r15102@rob-kinyons-computer (orig r8795):  rkinyon | 2007-02-03 23:36:19 -0500
  Fixed limitation of transactions to only 32
  r15103@rob-kinyons-computer (orig r8796):  rkinyon | 2007-02-03 23:44:14 -0500
  Cleaned up a little bit
  r15104@rob-kinyons-computer (orig r8797):  rkinyon | 2007-02-04 00:23:10 -0500
  Removed the verybig test from the MANIFEST - I want to think about that one first
  r15204@rob-kinyons-computer (orig r8841):  rkinyon | 2007-02-09 11:15:29 -0500
  Article changes
  r15223@rob-kinyons-computer (orig r9063):  rkinyon | 2007-02-10 13:43:15 -0500
  Article improvements
  r15225@rob-kinyons-computer (orig r9076):  rkinyon | 2007-02-11 14:49:29 -0500
  More work on the article
  r15516@rob-kinyons-computer (orig r9111):  rkinyon | 2007-02-15 09:27:05 -0500
  Initial draft (unworking) of upgrade_db.pl
  r15517@rob-kinyons-computer (orig r9113):  rkinyon | 2007-02-15 14:50:32 -0500
  Cleanup of DB files, step 1
  r15518@rob-kinyons-computer (orig r9114):  rkinyon | 2007-02-15 14:51:42 -0500
  Cleanup of DB files, step 2
  r15519@rob-kinyons-computer (orig r9115):  rkinyon | 2007-02-15 14:52:29 -0500
  Cleanup for new file versions
  r15528@rob-kinyons-computer (orig r9119):  rkinyon | 2007-02-18 05:40:50 -0500
  Further work done and a test for utils/upgrade_db.pl
  r15529@rob-kinyons-computer (orig r9120):  rkinyon | 2007-02-18 06:10:55 -0500
  0-983 is now moved over and parsing - still need to perform tests on the converted file
  r15530@rob-kinyons-computer (orig r9121):  rkinyon | 2007-02-18 06:53:27 -0500
  Conversion seems to be working
  r15531@rob-kinyons-computer (orig r9122):  rkinyon | 2007-02-18 07:16:23 -0500
  Made get_pod support Perl 5.6 by removing use of in-memory filehandles
  r15532@rob-kinyons-computer (orig r9123):  rkinyon | 2007-02-18 08:23:39 -0500
  upgrade_db.pl is almost ready for release
  r15533@rob-kinyons-computer (orig r9124):  rkinyon | 2007-02-18 08:25:07 -0500
  Fixed MANIFEST and README
  r15534@rob-kinyons-computer (orig r9131):  rkinyon | 2007-02-19 07:06:57 -0500
  Documentation
  r15548@rob-kinyons-computer (orig r9141):  rkinyon | 2007-02-19 12:25:18 -0500
  Added better handling of 1.0000 to upgrade_db.pl
  r15549@rob-kinyons-computer (orig r9142):  rkinyon | 2007-02-19 21:41:57 -0500
  Article modifications
  r15550@rob-kinyons-computer (orig r9144):  rkinyon | 2007-02-20 18:28:56 -0500
  Finished final draft of the article
  r15551@rob-kinyons-computer (orig r9146):  rkinyon | 2007-02-20 18:47:14 -0500
  Added SPONSORS section to DBM::Deep's POD
  r15622@rob-kinyons-computer (orig r9168):  rkinyon | 2007-02-26 11:20:04 -0500
  Fixed Changes and a failing test found due to disttest
  r15623@rob-kinyons-computer (orig r9169):  rkinyon | 2007-02-26 11:23:45 -0500
  Created an articles directory, manifest.skip'ed it, and cleaned up a bit more
  r15624@rob-kinyons-computer (orig r9170):  rkinyon | 2007-02-26 11:52:00 -0500
  t_attic created