Author: stefan2
Date: Fri Dec 19 17:30:22 2014
New Revision: 1646802
URL: http://svn.apache.org/r1646802
Log:
On the fsx-id branch: Remove POOL member from svn_fs_id_t struct.
It hasn't and won't be used.
* subversion/libsvn_fs_x/id.c
(fs_x__id_t): Remove POOL.
(svn_fs_x__id_txn_c
Author: stefan2
Date: Sun Dec 21 08:52:07 2014
New Revision: 1647111
URL: http://svn.apache.org/r1647111
Log:
On the fsx-id branch: In our noderev struct, use our internal ID part type
instead of the FS API ID to represent predecessor IDs. Construct the FS API
level object on demand
Author: stefan2
Date: Sun Dec 21 12:43:37 2014
New Revision: 1647131
URL: http://svn.apache.org/r1647131
Log:
On the fsx-id branch: Get rid of the last svn_fs_id_t in our noderev struct.
It has been kept for convenience but is now hardly used anymore. Construct
the respective API object on demand
Author: stefan2
Date: Tue Dec 23 09:42:12 2014
New Revision: 1647518
URL: http://svn.apache.org/r1647518
Log:
On the fsx-id branch: Remove the unused revision root ID cache.
This is a remnant of FSFS pre-format 7.
* subversion/libsvn_fs_x/fs.h
(fs_x_data_t): Remove the cache instance
Author: stefan2
Date: Tue Dec 23 16:10:57 2014
New Revision: 1647605
URL: http://svn.apache.org/r1647605
Log:
On the fsx-id branch: Begin using our own dirent type within FSX.
There a number of reasons to do this:
- Decouple the implementation from the interface definition.
- Allow for getting
Author: stefan2
Date: Wed Dec 24 08:18:56 2014
New Revision: 1647744
URL: http://svn.apache.org/r1647744
Log:
On the fsx-id branch:
Use noderev-IDs instead of svn_fs_id_t within FSX' dirents.
This has a knock-on effect on various function signatures that now need
the internal instead of t
Author: stefan2
Date: Wed Dec 24 09:55:55 2014
New Revision: 1647756
URL: http://svn.apache.org/r1647756
Log:
On the fsx-id branch: Introduce ID utility functions that create / init
transaction and revision root noderev IDs. Use them where appropriate.
* subversion/libsvn_fs_x/id.h
Author: stefan2
Date: Wed Dec 24 10:14:52 2014
New Revision: 1647757
URL: http://svn.apache.org/r1647757
Log:
On the fsx-id branch: Switch txn commit code over to our internal ID type.
* subversion/libsvn_fs_x/transaction.c
(validate_root_noderev): Directly construct the needed noderev-ID
Author: stefan2
Date: Wed Dec 24 10:22:32 2014
New Revision: 1647758
URL: http://svn.apache.org/r1647758
Log:
On the fsx-id branch:
* subversion/libsvn_fs_x/dag.c
(dir_entry_id_from_node): Remove unnecessary RESULT_POOL.
(svn_fs_x__dag_open): Update caller.
Modified:
subversion
Author: stefan2
Date: Wed Dec 24 10:58:53 2014
New Revision: 1647759
URL: http://svn.apache.org/r1647759
Log:
On the fsx-id branch:
* subversion/libsvn_fs_x/dag.c
(svn_fs_x__dag_txn_root,
svn_fs_x__dag_clone_root): Simplify as txn root noderev-ID can be
Author: stefan2
Date: Wed Dec 24 11:01:27 2014
New Revision: 1647760
URL: http://svn.apache.org/r1647760
Log:
On the fsx-id branch:
* subversion/libsvn_fs_x/tree.c
(node_kind,
x_node_origin_rev): Simplify by bypassing the construction of an
svn_fs_id_t and directly
Author: stefan2
Date: Wed Dec 24 11:12:45 2014
New Revision: 1647761
URL: http://svn.apache.org/r1647761
Log:
On the fsx-id branch: Always use the internal ID type for predecessors.
* subversion/libsvn_fs_x/dag.h
(svn_fs_x__dag_get_predecessor_id): Switch ID type and drop unused pool
Author: stefan2
Date: Wed Dec 24 15:09:29 2014
New Revision: 1647804
URL: http://svn.apache.org/r1647804
Log:
On the fsx-id: Since the txn root noderev-ID is trivial to construct,
we don't need to store it in the transaction_t object.
* subversion/libsvn_fs_x/fs.h
(transaction_t): R
Author: stefan2
Date: Wed Dec 24 15:27:05 2014
New Revision: 1647806
URL: http://svn.apache.org/r1647806
Log:
On the fsx-id branch: Remove also the second svn_fs_id_t from FSX'
transaction_t struct.
* subversion/libsvn_fs_x/fs.h
(transaction_t): Replace the base root noderev-ID with the
Author: stefan2
Date: Wed Dec 24 15:39:20 2014
New Revision: 1647807
URL: http://svn.apache.org/r1647807
Log:
On the fsx-id branch: Get rid of an unnecessary intermediary function.
* subversion/libsvn_fs_x/dag.h
(svn_fs_x__dag_remove_node): Remove declaration.
* subversion/libsvn_fs_x/dag.c
Author: stefan2
Date: Wed Dec 24 17:26:04 2014
New Revision: 1647820
URL: http://svn.apache.org/r1647820
Log:
Fix a pool usage issue with tree deletion. Not sure whether it gets
actually triggered by "normal" use. Patch FSFS and FSX; BDB uses
different code.
* subversion/libsvn_f
Author: stefan2
Date: Thu Dec 25 16:52:16 2014
New Revision: 1647905
URL: http://svn.apache.org/r1647905
Log:
Fix a pool usage issue with FSFS svn_fs_history_prev. This may fix
a memory usage issue caused by cached DAG nodes not being released
in a timely manner.
* subversion/libsvn_fs_fs
Author: stefan2
Date: Sat Dec 27 16:53:08 2014
New Revision: 1648068
URL: http://svn.apache.org/r1648068
Log:
On the fsx-id branch: Instead wrapping svn_fs_path_change2_t in FSX'
change_t, expand its elements into change_t. That way, we can replace
the svn_fs_id_t instance in it later.
Mo
Author: stefan2
Date: Sat Dec 27 17:20:45 2014
New Revision: 1648070
URL: http://svn.apache.org/r1648070
Log:
On the fsx-id branch: Remove a few unused ID functions and remove
a couple more from the header.
* subversion/libsvn_fs_x/id.h
(svn_fs_x__id_part_compare): Move up
Author: stefan2
Date: Sat Dec 27 19:29:22 2014
New Revision: 1648094
URL: http://svn.apache.org/r1648094
Log:
On the fsx-id branch:
Replace the svn_fs_id_t in change_t with our FSX internal ID type.
Defer the ID construction to the interface function.
All FS API objects have now been removed
Author: stefan2
Date: Sat Dec 27 19:48:45 2014
New Revision: 1648097
URL: http://svn.apache.org/r1648097
Log:
On the fsx-id branch: Remove the now unused FS API ID serialization and
parser support. Minimize the FS API ID functions to a single constructor.
* subversion/libsvn_fs_x
Author: stefan2
Date: Sat Dec 27 20:26:30 2014
New Revision: 1648108
URL: http://svn.apache.org/r1648108
Log:
On the fsx-id branch: Split off the FS API ID implementation from the
id.* files that will henceforth only contain the internal ID handling.
* subversion/libsvn_fs_x/fs_id.h
Author: stefan2
Date: Sat Dec 27 23:06:12 2014
New Revision: 1648124
URL: http://svn.apache.org/r1648124
Log:
On the fsx-id branch: Teach FSX's svn_fs_id_t implementation to work
with only the noderev-ID as data. An encapsulated context object gives
access to the underlying repository i
Author: stefan2
Revision: 1648124
Modified property: svn:log
Modified: svn:log at Sat Dec 27 23:14:05 2014
--
--- svn:log (original)
+++ svn:log Sat Dec 27 23:14:05 2014
@@ -22,10 +22,16 @@ disk accesses
Author: stefan2
Date: Sat Dec 27 23:20:50 2014
New Revision: 1648125
URL: http://svn.apache.org/r1648125
Log:
On the fsx-id branch: Some code cleanup.
* subversion/libsvn_fs_x/dag.h
(svn_fs_x__dag_get_fs_id): Remove.
* subversion/libsvn_fs_x/dag.c
(svn_fs_x__dag_get_fs_id): Remove
Author: stefan2
Date: Sat Dec 27 23:23:12 2014
New Revision: 1648126
URL: http://svn.apache.org/r1648126
Log:
On the fsx-id branch:
* subversion/libsvn_fs_x/id.h
(svn_fs_x__get_txn_id,
svn_fs_x__change_set_by_txn): Use our fancy typedefs instead of plain i64.
Modified:
subversion
Modified: subversion/branches/fsx-id/subversion/libsvn_fs_x/tree.c
URL:
http://svn.apache.org/viewvc/subversion/branches/fsx-id/subversion/libsvn_fs_x/tree.c?rev=1648190&r1=1648189&r2=1648190&view=diff
==
--- subversion/br
Author: stefan2
Date: Sun Dec 28 11:52:32 2014
New Revision: 1648190
URL: http://svn.apache.org/r1648190
Log:
On the fsx-id branch:
What used to be just ID _parts_ is now all the ID we need. Rename the
types and functions accordingly.
* subversion/libsvn_fs_x/id.h
(svn_fs_x__id_part_t
Modified: subversion/branches/fsx-id/subversion/tests/cmdline/svnsync_tests.py
URL:
http://svn.apache.org/viewvc/subversion/branches/fsx-id/subversion/tests/cmdline/svnsync_tests.py?rev=1648191&r1=1648190&r2=1648191&view=diff
Author: stefan2
Date: Sun Dec 28 12:18:43 2014
New Revision: 1648191
URL: http://svn.apache.org/r1648191
Log:
On the fsx-id branch: Sync with /trunk and resolve a minor text conflict in
subversion/libsvn_fs_x/dag.c.
Added:
subversion/branches/fsx-id/subversion/tests/cmdline
Author: stefan2
Date: Sun Dec 28 17:36:19 2014
New Revision: 1648230
URL: http://svn.apache.org/r1648230
Log:
Follow-up to r1645567.
* subversion/libsvn_fs_fs/tree.c
(open_path): We always return DAG nodes locked in the cached.
Be consistent with that in the short-cut case
Author: stefan2
Date: Sun Dec 28 18:04:40 2014
New Revision: 1648238
URL: http://svn.apache.org/r1648238
Log:
In FSFS, make get_dag not lock the DAG node in cache unless requested.
The critical part is the call to open_path which would always lock the
node even if we only want to have a single
Author: stefan2
Date: Sun Dec 28 18:47:43 2014
New Revision: 1648241
URL: http://svn.apache.org/r1648241
Log:
In FSFS, revise the calls to get_dag that requested a locked node.
In several cases, the lock is not required. Update those calls.
* subversion/libsvn_fs_fs/tree.c
Author: stefan2
Date: Sun Dec 28 18:50:46 2014
New Revision: 1648242
URL: http://svn.apache.org/r1648242
Log:
* subversion/libsvn_fs_fs/tree.c
(fs_copied_from): Copy the result requested, so we don't need the
node to remain valid. Don't lock the DAG cache.
Author: stefan2
Date: Sun Dec 28 18:59:08 2014
New Revision: 1648243
URL: http://svn.apache.org/r1648243
Log:
In FSFS, use a sub-pool in the functions that call get_dag and need to
lock the cache until those functions complete. The sub-pool's destruction
will release the cache locks impli
Author: stefan2
Date: Sun Dec 28 21:21:31 2014
New Revision: 1648253
URL: http://svn.apache.org/r1648253
Log:
In FSFS, use sub-pools for temporaries in those API function implementations
that call open_path().
All these functions are complex enough to make the overhead of creating a
temporary
Author: stefan2
Date: Sun Dec 28 23:47:05 2014
New Revision: 1648272
URL: http://svn.apache.org/r1648272
Log:
Follow-up to r1648253: Fix pool usage issue.
* subversion/libsvn_fs_fs/tree.c
(find_youngest_copyroot): Document that the result will not be allocated
in
Author: stefan2
Date: Tue Dec 30 14:19:54 2014
New Revision: 1648532
URL: http://svn.apache.org/r1648532
Log:
Revert revisions r1648230-1648272 as requested in
http://mail-archives.apache.org/mod_mbox/subversion-dev/201412.mbox/%3CCAP_GPNi%3D6B-wKFxBF152OpgPm4xX-hpXDVx07mAx3h4jbJJS2g
Author: stefan2
Revision: 1648230
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:20:38 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:20:38 2014
@@ -1,4 +1,4 @@
-Follow-up to r1645567.
+[Reverted
Author: stefan2
Revision: 1648238
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:20:47 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:20:47 2014
@@ -1,4 +1,4 @@
-In FSFS, make get_dag not lock the
Author: stefan2
Revision: 1648242
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:21:06 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:21:06 2014
@@ -1,3 +1,4 @@
+[Reverted in r1648532
Author: stefan2
Revision: 1648241
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:20:57 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:20:57 2014
@@ -1,3 +1,4 @@
+[Reverted in r1648532]
In FSFS
Author: stefan2
Revision: 1648253
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:21:25 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:21:25 2014
@@ -1,3 +1,4 @@
+[Reverted in r1648532]
In FSFS
Author: stefan2
Revision: 1648243
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:21:16 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:21:16 2014
@@ -1,3 +1,4 @@
+[Reverted in r1648532]
In FSFS
Author: stefan2
Revision: 1648272
Modified property: svn:log
Modified: svn:log at Tue Dec 30 14:21:34 2014
--
--- svn:log (original)
+++ svn:log Tue Dec 30 14:21:34 2014
@@ -1,3 +1,4 @@
+[Reverted in r1648532]
Follow-up
Author: stefan2
Date: Tue Dec 30 15:05:41 2014
New Revision: 1648537
URL: http://svn.apache.org/r1648537
Log:
In FSFS, instead of locking the L1 DAG cache when handing out references
to its contents, copy the nodes into the result pool. Because DAG nodes
are large objects (~1KB typ.), copy them
Author: stefan2
Date: Tue Dec 30 15:16:34 2014
New Revision: 1648538
URL: http://svn.apache.org/r1648538
Log:
Follow-up to r1648537: Make sure all callers of dag_node_cache_get
ultimately return nodes allocated in their respective result pools.
* subversion/libsvn_fs_fs/tree.c
(get_dag): Auto
Author: stefan2
Date: Tue Dec 30 15:21:31 2014
New Revision: 1648539
URL: http://svn.apache.org/r1648539
Log:
In FSFS, remove the now unused DAG cache locking logic but don't update
the function signatures, yet.
* subversion/libsvn_fs_fs/tree.c
(cache_lock_t): Drop.
(fs_fs_dag_ca
Author: stefan2
Date: Tue Dec 30 16:06:43 2014
New Revision: 1648542
URL: http://svn.apache.org/r1648542
Log:
In FSFS, remove the L1 DAG cache locking parameters.
* subversion/libsvn_fs_fs/tree.c
(get_dag): Remove NEEDS_LOCK_CACHE parameter.
(dag_node_cache_get): Same. Update docstring
Author: stefan2
Date: Tue Dec 30 20:02:59 2014
New Revision: 1648591
URL: http://svn.apache.org/r1648591
Log:
Follow-up to r1648537: Fix occasional segfault in DAG walk.
* subversion/libsvn_fs_fs/tree.c
(open_path): Make sure our "HERE" node remains valid between iterations.
Author: stefan2
Date: Tue Dec 30 22:26:17 2014
New Revision: 1648612
URL: http://svn.apache.org/r1648612
Log:
Follow-up to r1648591: Fix a similar segfault in the DAG walk code.
* subversion/libsvn_fs_fs/tree.c
(open_path): We must always take the iteration start node HERE from
Modified: subversion/trunk/subversion/libsvn_fs_x/transaction.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_x/transaction.c?rev=1649012&r1=1649011&r2=1649012&view=diff
==
--- subversion/trunk/su
Author: stefan2
Date: Fri Jan 2 12:43:42 2015
New Revision: 1649012
URL: http://svn.apache.org/r1649012
Log:
Merge branches/fsx-id in /trunk, remove the BRANCH-README and
resolve trivial conflicts.
Added:
subversion/trunk/subversion/libsvn_fs_x/fs_id.c
- copied unchanged from r1649011
Modified: subversion/trunk/subversion/libsvn_fs_x/id.h
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_x/id.h?rev=1649012&r1=1649011&r2=1649012&view=diff
==
--- subversion/trunk/subversion/libsvn_fs
Author: stefan2
Date: Fri Jan 2 13:02:37 2015
New Revision: 1649013
URL: http://svn.apache.org/r1649013
Log:
Sync FSX with FSFS:
Merge code cleanup patches r1646021, r1646712 and r1646716 from FSFS
and resolve a minor text conflict due to naming differences.
Modified:
subversion/trunk
Author: stefan2
Date: Fri Jan 2 13:05:42 2015
New Revision: 1649015
URL: http://svn.apache.org/r1649015
Log:
Sync FSX with FSFS:
Block revisions r1647537, r1647540, r1647541 and r1647820
as they either don't apply to FSX or have already been replicated manually.
Modified:
subversion/
Author: stefan2
Date: Fri Jan 2 13:46:57 2015
New Revision: 1649029
URL: http://svn.apache.org/r1649029
Log:
Sync FSX with FSFS: Merge DAG-related sub-pool introduction
patches r1647905, r1648243, r1648253 and r1648272 from FSFS
and resolve the usual text conflicts due to naming differences
Author: stefan2
Date: Fri Jan 2 13:59:18 2015
New Revision: 1649032
URL: http://svn.apache.org/r1649032
Log:
Sync FSX with FSFS: Merge latest DAG-cache related patches
r1648537, r1648539, r1648542, r1648591 and r1648612 from FSFS
and resolve the usual text conflicts due to naming differences
Author: stefan2
Date: Fri Jan 2 14:05:38 2015
New Revision: 1649033
URL: http://svn.apache.org/r1649033
Log:
In FSX, begin to rename global structs to meet our coding guidelines.
This is the first of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(fs_x_shared_txn_data_t
Author: stefan2
Revision: 1649033
Modified property: svn:log
Modified: svn:log at Fri Jan 2 14:10:18 2015
--
--- svn:log (original)
+++ svn:log Fri Jan 2 14:10:18 2015
@@ -4,6 +4,7 @@ This is the first of a series of
Author: stefan2
Date: Fri Jan 2 14:11:04 2015
New Revision: 1649034
URL: http://svn.apache.org/r1649034
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(fs_x_shared_data_t): Rename
Author: stefan2
Date: Fri Jan 2 14:15:31 2015
New Revision: 1649036
URL: http://svn.apache.org/r1649036
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(fs_x_dag_cache_t): Rename
Author: stefan2
Date: Fri Jan 2 14:20:29 2015
New Revision: 1649039
URL: http://svn.apache.org/r1649039
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(pair_cache_key_t): Rename
Author: stefan2
Date: Fri Jan 2 14:23:22 2015
New Revision: 1649040
URL: http://svn.apache.org/r1649040
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(representation_cache_key_t
Author: stefan2
Date: Fri Jan 2 14:26:55 2015
New Revision: 1649041
URL: http://svn.apache.org/r1649041
Log:
In FSX, begin to rename global structs to meet our coding guidelines.
This is the first of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(window_cache_key_t
Author: stefan2
Date: Fri Jan 2 14:32:48 2015
New Revision: 1649045
URL: http://svn.apache.org/r1649045
Log:
In FSX, begin to rename global structs to meet our coding guidelines.
This is the first of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(fs_x_data_t): Rename to
Author: stefan2
Revision: 1649041
Modified property: svn:log
Modified: svn:log at Fri Jan 2 14:33:59 2015
--
--- svn:log (original)
+++ svn:log Fri Jan 2 14:33:59 2015
@@ -1,5 +1,5 @@
-In FSX, begin to rename global
Author: stefan2
Revision: 1649045
Modified property: svn:log
Modified: svn:log at Fri Jan 2 14:34:18 2015
--
--- svn:log (original)
+++ svn:log Fri Jan 2 14:34:18 2015
@@ -1,5 +1,5 @@
-In FSX, begin to rename global
Author: stefan2
Date: Fri Jan 2 14:38:29 2015
New Revision: 1649048
URL: http://svn.apache.org/r1649048
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(transaction_t): Rename to
Author: stefan2
Date: Fri Jan 2 14:42:23 2015
New Revision: 1649050
URL: http://svn.apache.org/r1649050
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(representation_t): Rename
Author: stefan2
Date: Fri Jan 2 14:48:39 2015
New Revision: 1649053
URL: http://svn.apache.org/r1649053
Log:
Follow-up to r1649041: Formatting changes to keep within 80 columns.
No functional change.
* subversion/libsvn_fs_x/fs_x.h
(svn_fs_x__prop_rep_equal): Add newline to signature
Author: stefan2
Date: Fri Jan 2 14:53:13 2015
New Revision: 1649056
URL: http://svn.apache.org/r1649056
Log:
Follow-up to r1649041: Rename a local type that matched our global pattern
back to its original.
* subversion/libsvn_fs_x/noderevs.c
(binary_svn_fs_x__representation_t): Rename back to
Author: stefan2
Date: Fri Jan 2 15:04:41 2015
New Revision: 1649060
URL: http://svn.apache.org/r1649060
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(node_revision_t): Rename to
Author: stefan2
Date: Fri Jan 2 15:12:05 2015
New Revision: 1649062
URL: http://svn.apache.org/r1649062
Log:
In FSX, continue renaming global structs to meet our coding guidelines.
This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(svn_fs_x__data_t): Update
Author: stefan2
Date: Fri Jan 2 15:17:17 2015
New Revision: 1649065
URL: http://svn.apache.org/r1649065
Log:
Follow-up to r1649062: Formatting changes to keep within 80 columns.
No functional change.
* subversion/libsvn_fs_x/dag.h
(svn_fs_x__dag_open): Shorten docstring.
* subversion
Author: stefan2
Date: Fri Jan 2 15:26:24 2015
New Revision: 1649066
URL: http://svn.apache.org/r1649066
Log:
In FSX, complete the renaming of global structs to meet our coding
guidelines. This is part of a series of search-replace changes.
* subversion/libsvn_fs_x/fs.h
(svn_fs_x__data_t
Author: stefan2
Date: Fri Jan 2 15:35:13 2015
New Revision: 1649067
URL: http://svn.apache.org/r1649067
Log:
Follow-up to r1649066: Formatting changes to keep within 80 columns.
No functional change.
This is the final patch in of this series.
* subversion/libsvn_fs_x/changes.h
Author: stefan2
Date: Mon Jan 5 17:00:22 2015
New Revision: 1649590
URL: http://svn.apache.org/r1649590
Log:
* subversion/libsvn_fs_fs/verify.c
(compare_p2l_to_l2p_index): Correctly put the revision instead of the
item number into the error message.
Modified
Author: stefan2
Date: Mon Jan 5 17:15:27 2015
New Revision: 1649592
URL: http://svn.apache.org/r1649592
Log:
Follow-up to r1645907: Fix pack test failures seen on macos buildbot.
* subversion/libsvn_fs_x/fs_x.c
(write_revision_zero): Fix off-by-4 in noderev size.
Modified:
subversion
Author: stefan2
Date: Mon Jan 5 17:16:08 2015
New Revision: 1649593
URL: http://svn.apache.org/r1649593
Log:
Close fsx-id branch after merging all changes to /trunk.
Removed:
subversion/branches/fsx-id/
Author: stefan2
Date: Mon Jan 5 17:19:05 2015
New Revision: 1649594
URL: http://svn.apache.org/r1649594
Log:
In FSX, remove an unused pool parameter.
* subversion/libsvn_fs_x/tree.c
(find_youngest_copyroot): Drop unused POOL parameter.
(x_closest_copy,
history_prev): Update callers
Author: stefan2
Date: Mon Jan 5 17:32:01 2015
New Revision: 1649596
URL: http://svn.apache.org/r1649596
Log:
Reduce memory usage in FSX by reordering struct members.
* subversion/libsvn_fs_x/fs.h
(svn_fs_x__noderev_t): Where feasible, pair 32 bit int / bool / enum
Author: stefan2
Date: Mon Jan 5 18:12:16 2015
New Revision: 1649603
URL: http://svn.apache.org/r1649603
Log:
Reduce the memory and cache footprint of FSX DAG nodes.
The CREATED_PATH member is often redundant.
* subversion/libsvn_fs_x/dag.c
(svn_fs_x__dag_dup): Don't duplicate the c-path
Author: stefan2
Date: Mon Jan 5 18:46:11 2015
New Revision: 1649609
URL: http://svn.apache.org/r1649609
Log:
* subversion/libsvn_fs_x/cached_data.c
(locate_dir_cache): Remove unused POOL parameter.
(svn_fs_x__rep_contents_dir,
svn_fs_x__rep_contents_dir_entry): Update callers.
Modified
Author: stefan2
Date: Mon Jan 5 19:06:24 2015
New Revision: 1649613
URL: http://svn.apache.org/r1649613
Log:
Fix cache usage stats printing code.
* subversion/libsvn_subr/cache.c
(svn_cache__format_info): Actually skip the leading empty buckets
in the histogram as
Author: stefan2
Date: Mon Jan 5 19:40:32 2015
New Revision: 1649626
URL: http://svn.apache.org/r1649626
Log:
Remove the unused segment hit counter from the membuffer code.
It is kept up-to-date but never actually used anywhere.
* subversion/libsvn_subr/cache-membuffer.c
(svn_membuffer_t
Author: stefan2
Date: Mon Jan 5 19:43:18 2015
New Revision: 1649627
URL: http://svn.apache.org/r1649627
Log:
* subversion/libsvn_subr/cache-membuffer.c
(svn_membuffer_t): Update docstring on USED_ENTRIES. No functional change.
Modified:
subversion/trunk/subversion/libsvn_subr/cache
Author: stefan2
Date: Mon Jan 5 19:59:55 2015
New Revision: 1649635
URL: http://svn.apache.org/r1649635
Log:
We don't need to consistently update multiple hit counters anymore.
Only the respective entry's hit counter needs to be bumped thread-safely.
Therefore, increments can now us
Author: stefan2
Date: Tue Jan 6 13:12:23 2015
New Revision: 1649797
URL: http://svn.apache.org/r1649797
Log:
Simplify the r0 template in FSX. Because we treat directories with NULL
text reps as empty (and do so efficiently), we can simply ommit the text
rep for the root directory in r0. The
Author: stefan2
Date: Tue Jan 6 14:05:15 2015
New Revision: 1649805
URL: http://svn.apache.org/r1649805
Log:
Follow-up to r1649797:
* subversion/libsvn_fs_x/fs_x.c
(write_revision_zero): Update comment. No functional change.
Modified:
subversion/trunk/subversion/libsvn_fs_x/fs_x.c
Author: stefan2
Date: Tue Jan 6 14:21:10 2015
New Revision: 1649809
URL: http://svn.apache.org/r1649809
Log:
Function signatures in FSX should use consistent formatting with the result
type and each parameter on a separate line. Fix this for cached_data.*
No functional change.
* subversion
Author: stefan2
Date: Tue Jan 6 14:32:16 2015
New Revision: 1649811
URL: http://svn.apache.org/r1649811
Log:
Begin migrating FSX to the two-pool paradigm. Many single-pool functions
don't allocate a return value, i.e. their pools can immediately be renamed
to SCRATCH_POOL. Do thi
Author: stefan2
Date: Tue Jan 6 15:08:04 2015
New Revision: 1649820
URL: http://svn.apache.org/r1649820
Log:
Function signatures in FSX should use consistent formatting with the result
type and each parameter on a separate line. Fix this for fs_x.h
No functional change.
* subversion
Author: stefan2
Date: Tue Jan 6 15:11:37 2015
New Revision: 1649822
URL: http://svn.apache.org/r1649822
Log:
Continue migrating FSX to the two-pool paradigm. Many single-pool functions
don't allocate a return value, i.e. their pools can immediately be renamed
to SCRATCH_POOL. Do thi
Author: stefan2
Date: Tue Jan 6 15:15:14 2015
New Revision: 1649823
URL: http://svn.apache.org/r1649823
Log:
Continue migrating FSX to the two-pool paradigm. Some single-pool functions
don't allocate temporary data, i.e. their pools can immediately be renamed
to RESULT_POOL. Do thi
Author: stefan2
Date: Tue Jan 6 15:19:12 2015
New Revision: 1649825
URL: http://svn.apache.org/r1649825
Log:
Continue migrating FSX to the two-pool paradigm. Many single-pool functions
don't allocate a return value, i.e. their pools can immediately be renamed
to SCRATCH_POOL. Do thi
Author: stefan2
Date: Tue Jan 6 15:22:29 2015
New Revision: 1649831
URL: http://svn.apache.org/r1649831
Log:
Continue migrating FSX to the two-pool paradigm. Some single-pool functions
don't allocate temporary data, i.e. their pools can immediately be renamed
to RESULT_POOL. Do thi
Author: stefan2
Date: Tue Jan 6 15:41:14 2015
New Revision: 1649838
URL: http://svn.apache.org/r1649838
Log:
Function signatures in FSX should use consistent formatting with the result
type and each parameter on a separate line. Fix this for dag.*
No functional change.
* subversion/libsvn_fs_x
Author: stefan2
Date: Tue Jan 6 16:19:30 2015
New Revision: 1649862
URL: http://svn.apache.org/r1649862
Log:
Continue migrating FSX to the two-pool paradigm. Many single-pool functions
don't allocate a return value, i.e. their pools can immediately be renamed
to SCRATCH_POOL. Do this for
Author: stefan2
Date: Tue Jan 6 16:29:13 2015
New Revision: 1649866
URL: http://svn.apache.org/r1649866
Log:
Continue migrating FSX to the two-pool paradigm. Some single-pool functions
don't allocate temporary data, i.e. their pools can immediately be renamed
to RESULT_POOL. Do this fo
201 - 300 of 4871 matches
Mail list logo