Checkout Tools
  • last updated 22 mins ago
Constraints: committers
Constraints: files
Constraints: dates
On the revprop-packing branch, sync with trunk@r1296603.

* subversion/tests/libsvn_subr/stream-test.c: Resolve trivial conflict.

  1. … 259 more files in changeset.
On the revprop-packing branch, implement a revprop pack file format number.

* subversion/libsvn_fs_fs/structure

(Packing revision properties): Document the pack file formats.

* subversion/libsvn_fs_fs/fs.h


* subversion/libsvn_fs_fs/fs_fs.c

(check_revprop_format, copy_first_line): New helpers.

(set_revision_proplist): Document assumptions. Copy the format number.

(revision_proplist): Read nad check the format number.

(pack_revprop_shard): Write a format number.

* BRANCH-README: Remove this task.

  1. … 3 more files in changeset.
On the revprop-packing branch, merge r1144488,r1144494,r1144502 from trunk.

Some semantic changes to fs.h were record-only merged, since that's where the branch

diverges from trunk.

  1. … 8 more files in changeset.
On the revprop-packing branch: Followups to r1143964.

* subversion/libsvn_fs_fs/structure: Fix typo in format number index.

* subversion/libsvn_fs_fs/fs.h


SVN_FS_FS__PACKED_REVPROP_DEV_FORMAT and document that it was never

released. The macro name is long enough without saying it's a

"minimum" of something that is known to be a singleton.

  1. … 1 more file in changeset.
On the revprop-sharding branch:

The king is dead... but we'll retain a gap in the format numbers in his honour:

Retain FSFS f5 as the "revprops in SQLite" format, and allocate f6 for the new

"revprops in plain files" format.

* subversion/libsvn_fs_fs/structure:

(): Update as above, and point to documentation of f5.

(Filesystem formats): While here, future-proof this section.

* BRANCH-README: Track number bump.

* subversion/libsvn_fs_fs/fs.h



New macro; currently unused.

  1. … 2 more files in changeset.
On the revprop-packing branch:

* subversion/libsvn_fs_fs/structure

(Packing revision properties): Accept Peter's suggestion for left-aligning

offsets in the manifest.

On the revprop-packing branch:

Bring up-to-date with trunk, to pick up changes to the FSFS structure file,

as well as a fix to the test suite.

  1. … 8 more files in changeset.
On the 'revprop-packing' branch:

* subversion/libsvn_fs_fs/structure

(Packing revision properties): Describe locking, reading, and writing packed revprops.

On the 'revprop-sharding' branch:

Begin documenting the design plan.

* BRANCH-README: Point to 'structure'.

* subversion/libsvn_fs_fs/structure:

Document the directory and file structure.

TBD: locking, readers/writers algorithm.

  1. … 1 more file in changeset.