cvs commit: p5ee/App-Repository CHANGES Makefile.PL TODO

[email protected] (Stephen Adkins)
Newsgroups perl.cvs.p5ee
Message-ID <[email protected]>
cvsuser     05/08/09 11:58:14

  Modified:    App-Repository CHANGES Makefile.PL TODO
  Log:
  freeze for 0.95
  
  Revision  Changes    Path
  1.3       +10 -0     p5ee/App-Repository/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /cvs/public/p5ee/App-Repository/CHANGES,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CHANGES	5 Apr 2005 18:50:36 -0000	1.2
  +++ CHANGES	9 Aug 2005 18:58:14 -0000	1.3
  @@ -2,11 +2,21 @@
   # CHANGE LOG
   #########################################
   
  +0.95
  + x add "config_from_options" as a default behavior for App::Repository::DBI
  + x add $rep->new_object($table, {@initializers}); (and tests)
  + x add $repobj->delete(); (and tests)
  + x add $rep->export_rows(...)  (export to file)
  + x add $rep->import_rows(...)  (import from file)
  +
   0.94
    x add "distinct => 1" to options hash for get_rows()/get_row()
    x recognize the following special cases in inferred-op params: '' (same as as 'ALL' in non-quoted/numeric params)
    x recognize the following special cases in inferred-op params: 'ALL','NULL','NULL,value','@[db expr]'
    x support set() with hash values. i.e. set($table,\@cols,\%values)
  + x fix set_rows() to work (also with create option)
  + x support compressed columns (through dbexpr/dbexpr_update)
  + x changed test scripts to be driven by App::Options
   
   0.93
    x MySQL - auto_reconnect flag set
  
  
  
  1.8       +2 -2      p5ee/App-Repository/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /cvs/public/p5ee/App-Repository/Makefile.PL,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Makefile.PL	2 Mar 2005 17:23:29 -0000	1.7
  +++ Makefile.PL	9 Aug 2005 18:58:14 -0000	1.8
  @@ -10,7 +10,7 @@
   %opts = (
       'NAME'        => 'App-Repository',
       'DISTNAME'    => 'App-Repository',
  -    'VERSION'     => '0.93',
  +    'VERSION'     => '0.95',
       'PREREQ_PM'   => { #'App::Context' => 0,  # core services
                          'DBI'          => 0,  # database access
                        },
  
  
  
  1.5       +8 -7      p5ee/App-Repository/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /cvs/public/p5ee/App-Repository/TODO,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TODO	5 Apr 2005 18:50:36 -0000	1.4
  +++ TODO	9 Aug 2005 18:58:14 -0000	1.5
  @@ -2,20 +2,23 @@
   ## File: $Id$
   ######################################################################
   
  - o RepositoryObjectSet
  +To get to Version 1.0
  + o change the test suites to be driven by App::Options (dbdriver/dbhost/dbname/dbuser/dbpass)
  + o implement App::Repository::File and App::Repository::FileSystem
  + o go over the documentation which is terrible and has been completely neglected
   
  +Other stuff
    o caching rows by key
    o caching row-sets by set-key
  -
    o DBI   - refactored/unified params/cols/values handling
              - arbitrarily complex where clauses
  -
  +           - clear separation between "eq", "in" and implied ops
    o DBI   - auto-reconnect on all operations
    o DBI   - bind variables on all operations
    o all   - benchmarks
    o Remote- make a remote repository work
    o all   - get related rows (relationships)
  - o all   - $rep->set_rows(...)
  + o all   - $rep->set_rows(...) - make work with %$params
   
    o MySQL - Shared connections between repositories
    o File
  @@ -23,8 +26,6 @@
    o MySQL - $rep->purge(...)
   
    o all   - $rep->maintain(...)
  - o all   - $rep->export(...)
  - o all   - $rep->import(...)
    o all   - summaries
    o all   - partitions
    o all   - defaults
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.