[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Subversion 0.13.0 [Pre-Alpha] released

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2002-06-11 01:58:23 CEST

Your team of subversive happy hackers has released Subversion
"Pre-alpha", a.k.a. 0.13.0.

The major focus of this release (other than innumerable bugfixes) is
that we have essentially rewritten our repository filesystem. Our new
database schema is much cleaner in the way it tracks ancestry,
performs faster commits, and has been well-abstracted to pave the way
for future SQL backends.

We may issue another point-release next week, which adds support for
CVS-style modules.

*** Pre-Alpha?

Pre-Alpha means the next big milestone will be Alpha, which we define
as an all-out feature freeze. This is the last call for 1.0 features!

*** NOTICE!

  If you have an existing svn repository, it needs to be UPGRADED to
  work with the latest code. A HOWTO document is included in the
  notes directory of our source tree, and can be read online here:

     http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO

*** Bootstrapping

As usual, you can obtain the latest tarball from our website. Use
this tarball to build a temporary client that can check out the latest
source tree. Tarballs can be found at:

     http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=74

*** Changes

Here's the relevant new section in our CHANGES file:

 User-visible changes:
 * repositories have a new database schema; existing ones must be upgraded!
      - new svnadmin 'dump'/'load' commands to migrate repositories
      - read http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO

 Developer-visible changes:
 * complete rewrite of filesystem schema!
    - skels are abstracted away, opening the door to SQL backends
    - node-ids now have copy IDs
 * huge progress on module system [only checkouts work at the moment]
 * massive conversion of stringbufs to char* in our public APIs
 * vsn-rsc-urls are now based on created-rev/path instead of fs_id_t's.
 * reinstate 'deleted' flag on entries, to ensure accurate update reports
 * dir_delta learns how to send copy history
    - svnlook no longer sends 10MB emails when we make a branch
    - dumpfiles get much smaller
 * memory consumption reduced via new apr-pool code that reuses/frees mem
 * client can now parse ISO-8601 timestamps (start of issue 614)
 * added script for stress-testing concurrent repository access
 * auto-locate apache's apr libraries at build-time
 * beginnings of ra_pipe library
 * progress on delta combiner code
 * many memleaks fixed, thanks to valgrind!
 * upgrade to newest neon, allow deflated communication with apache
 * many bugfixes to merge, switch, checkout, rm; tackling of issues 704,
   705, 698, 711, 713, 721, 718 and many others

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jun 11 02:00:17 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.