Import svn-1.8.4, which includes fixes for both security and merge
handling.
This commit is contained in:
parent
97551b2898
commit
6573976d8d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/subversion/dist/; revision=257934 svn path=/vendor/subversion/subversion-1.8.4/; revision=257935; tag=vendor/subversion/subversion-1.8.4
141
CHANGES
141
CHANGES
@ -1,3 +1,98 @@
|
|||||||
|
Version 1.8.4
|
||||||
|
(29 October 2013, from /branches/1.8.x)
|
||||||
|
http://svn.apache.org/repos/asf/subversion/tags/1.8.4
|
||||||
|
|
||||||
|
User-visible changes:
|
||||||
|
- Client- and server-side bugfixes:
|
||||||
|
* fix assertion on urls of the form 'file://./' (r1516806)
|
||||||
|
* stop linking against psapi.dll on Windows (r1534102)
|
||||||
|
* translation updates for Swedish
|
||||||
|
|
||||||
|
- Client-side bugfixes:
|
||||||
|
* revert: fix problems reverting moves (issue #4436)
|
||||||
|
* update: fix assertion when file external access is denied (issue #4422)
|
||||||
|
* merge: reduce network connections for automatic merge (r1468980 et al)
|
||||||
|
* merge: fix path corruption during reintegration (r1523666)
|
||||||
|
* mergeinfo: fix crash (r1519955)
|
||||||
|
* ra_serf: verify the result of xml parsing (r1501199 et al)
|
||||||
|
* ra_serf: improve error messages during commit (r1526439)
|
||||||
|
* ra_local: fix error with repository in Windows drive root (r1518184)
|
||||||
|
* fix crash on windows when piped command is interrupted (r1522892)
|
||||||
|
* fix crash in the crash handler on windows (r1532023)
|
||||||
|
* fix assertion when upgrading old working copies (r1520529)
|
||||||
|
|
||||||
|
- Server-side bugfixes:
|
||||||
|
* hotcopy: cleanup unpacked revprops with '--incremental' (r1512300 et al)
|
||||||
|
* fix OOM on concurrent requests at threaded server start (r1527103 et al)
|
||||||
|
* fsfs: improve error message when unsupported fsfs format found (r1534158)
|
||||||
|
* fix memory problem in 3rd party FS module loader (r1519615 et al)
|
||||||
|
|
||||||
|
Developer-visible changes:
|
||||||
|
- General:
|
||||||
|
* allow compiling against serf 1.3 and later on Windows (r1517123)
|
||||||
|
|
||||||
|
- Bindings:
|
||||||
|
* javahl: canonicalize path for streaFileContent method (r1524869)
|
||||||
|
|
||||||
|
|
||||||
|
Version 1.8.3
|
||||||
|
(29 August 2013, from /branches/1.8.x)
|
||||||
|
http://svn.apache.org/repos/asf/subversion/tags/1.8.3
|
||||||
|
|
||||||
|
User-visible changes:
|
||||||
|
- Client- and server-side bugfixes:
|
||||||
|
* translation updates for Swedish
|
||||||
|
* enforce strict version equality between tools and libraries (r1502267)
|
||||||
|
* consistently output revisions as "r%ld" in error messags (r1499044 et al)
|
||||||
|
|
||||||
|
- Client-side bugfixes:
|
||||||
|
* status: always use absolute paths in XML output (issue #4398)
|
||||||
|
* ra_serf: 'svn log -v' fails with a 1.2.x server (issue #4044)
|
||||||
|
* ra_serf: fix crash when committing cp with deep deletion (issue #4400)
|
||||||
|
* diff: issue an error for files that can't fit in memory (r1513119 et al)
|
||||||
|
* svnmucc: generate proper error for mismatched URLs (r1511353)
|
||||||
|
* update: fix a crash when a temp file doesn't exist (r1513156)
|
||||||
|
* commit & update: improve sleep for timestamps performance (r1508438)
|
||||||
|
* diff: continue on missing or obstructing files (issue #4396)
|
||||||
|
* ra_serf: use runtime serf version for User-Agent (r1514315, r1514628)
|
||||||
|
* ra_serf: ignore case when checking certificate common names (r1514763)
|
||||||
|
* ra_serf: format distinguished names properly (r1514804)
|
||||||
|
* ra_serf: do not retry HTTP requests if we started to parse them (r1503318)
|
||||||
|
* ra_serf: output ssl cert verification failure reason (r1514785 et al)
|
||||||
|
* ra_serf: allow session reuse after SVN_ERR_CEASE_INVOCATION (r1502901)
|
||||||
|
* ra_serf: include library version in '--version' output (r1514295 et al)
|
||||||
|
* info: fix spurious error on wc root with child in conflict (r1515366)
|
||||||
|
|
||||||
|
- Server-side bugfixes:
|
||||||
|
* svnserve: fix creation of pid files (r1516556)
|
||||||
|
* svnadmin: fix output encoding in non-UTF8 environments (r1506966)
|
||||||
|
* svnsync: fix high memory usage when running over ra_serf (r1515249 et al)
|
||||||
|
* mod_dav_svn: do not map requests to filesystem (r1512432 et al)
|
||||||
|
* svnauthz: improve help strings (r1511272)
|
||||||
|
* fsfs: fixed manifest file growth with revprop changes (r1513874)
|
||||||
|
* fsfs: fix packed revprops causing loss of revprops (r1513879 et al)
|
||||||
|
|
||||||
|
- Other tool improvements and bugfixes:
|
||||||
|
* svnwcsub/irkerbridge: fix symlink attack via pid file (r175 from upstream)
|
||||||
|
|
||||||
|
Developer-visible changes:
|
||||||
|
- General:
|
||||||
|
* describe APR unimplemented errors as coming from APR (r1503010 et al)
|
||||||
|
* mod_dav_svn: update INSTALL to reflect configure defaults (r1515141)
|
||||||
|
* davautocheck: use the correct apxs binary by default (r1507889, r1507891)
|
||||||
|
|
||||||
|
- API changes:
|
||||||
|
* svn_config_walk_auth_data() config_dir arg: permit NULL (r1507382 et al)
|
||||||
|
|
||||||
|
- Bindings:
|
||||||
|
* swig-pl: fix SVN::Client not honoring config file settings (r150744)
|
||||||
|
* swig-pl & swig-py: disable unusable svn_fs_set_warning_func (r1515119)
|
||||||
|
|
||||||
|
|
||||||
|
Version 1.8.2
|
||||||
|
(Not released, see changes for 1.8.3.)
|
||||||
|
|
||||||
|
|
||||||
Version 1.8.1
|
Version 1.8.1
|
||||||
(23 July 2013, from /branches/1.8.x)
|
(23 July 2013, from /branches/1.8.x)
|
||||||
http://svn.apache.org/repos/asf/subversion/tags/1.8.1
|
http://svn.apache.org/repos/asf/subversion/tags/1.8.1
|
||||||
@ -54,6 +149,8 @@ http://svn.apache.org/repos/asf/subversion/tags/1.8.1
|
|||||||
* svnadmin create: deny '--fs-type=fsfs --compatible-version=1.0' (r1494223)
|
* svnadmin create: deny '--fs-type=fsfs --compatible-version=1.0' (r1494223)
|
||||||
* svnadmin upgrade: fix data loss when cancelling in last stage (r1494298)
|
* svnadmin upgrade: fix data loss when cancelling in last stage (r1494298)
|
||||||
* mod_dav_svn: fix incorrect path canonicalization (r1503528)
|
* mod_dav_svn: fix incorrect path canonicalization (r1503528)
|
||||||
|
See CVE-2013-4131, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-4131-advisory.txt
|
||||||
|
|
||||||
- Other tool improvements and bugfixes:
|
- Other tool improvements and bugfixes:
|
||||||
* fsfs-stats (tool): resolve segfault when passing invalid path (r1492164)
|
* fsfs-stats (tool): resolve segfault when passing invalid path (r1492164)
|
||||||
@ -361,7 +458,7 @@ http://svn.apache.org/repos/asf/subversion/tags/1.8.0
|
|||||||
* support for Serf 2 (r1147538)
|
* support for Serf 2 (r1147538)
|
||||||
* introduction of editor v2 (via private APIs only) (r1166332 et al)
|
* introduction of editor v2 (via private APIs only) (r1166332 et al)
|
||||||
* improve SQLite setup for compatibility with OS X 10.7. (r1181666)
|
* improve SQLite setup for compatibility with OS X 10.7. (r1181666)
|
||||||
* rework switch statement to accomodate OWC compiler limitations (r1204407)
|
* rework switch statement to accommodate OWC compiler limitations (r1204407)
|
||||||
* new --enable-sqlite-compatibility-version configure option (r1201421)
|
* new --enable-sqlite-compatibility-version configure option (r1201421)
|
||||||
* make test suite LD_LIBRARY_PATH include just-built auth plugins (r1200474)
|
* make test suite LD_LIBRARY_PATH include just-built auth plugins (r1200474)
|
||||||
* packages/ directory removed, contents were outdated and unused (r1442167)
|
* packages/ directory removed, contents were outdated and unused (r1442167)
|
||||||
@ -426,6 +523,35 @@ http://svn.apache.org/repos/asf/subversion/tags/1.8.0
|
|||||||
* fix some reference counting bugs in swig-py bindings (r1464899, r1466524)
|
* fix some reference counting bugs in swig-py bindings (r1464899, r1466524)
|
||||||
|
|
||||||
|
|
||||||
|
Version 1.7.13
|
||||||
|
(29 Aug 2013, from /branches/1.7.x)
|
||||||
|
http://svn.apache.org/repos/asf/subversion/tags/1.7.13
|
||||||
|
|
||||||
|
User-visible changes:
|
||||||
|
- General
|
||||||
|
* merge: fix bogus mergeinfo with conflicting file merges (issue #4306)
|
||||||
|
* diff: fix duplicated path component in '--summarize' output (issue #4408)
|
||||||
|
* ra_serf: ignore case when checking certificate common names (r1514763)
|
||||||
|
|
||||||
|
- Server-side bugfixes:
|
||||||
|
* svnserve: fix creation of pid files (r1516556)
|
||||||
|
* mod_dav_svn: better status codes for commit failures (r1490684)
|
||||||
|
* mod_dav_svn: do not map requests to filesystem (r1512432 et al)
|
||||||
|
|
||||||
|
Developer-visible changes:
|
||||||
|
- General:
|
||||||
|
* support linking against gssapi on Solaris 10 (r1515068)
|
||||||
|
* don't use uninitialized variable to produce an error code (r1482282)
|
||||||
|
|
||||||
|
- Bindings:
|
||||||
|
* swig-pl: fix SVN::Client not honoring config file settings (r150744)
|
||||||
|
* swig-pl & swig-py: disable unusable svn_fs_set_warning_func (r1515119)
|
||||||
|
|
||||||
|
|
||||||
|
Version 1.7.12
|
||||||
|
(Not released, see changes for 1.7.13.)
|
||||||
|
|
||||||
|
|
||||||
Version 1.7.11
|
Version 1.7.11
|
||||||
(23 Jul 2013, from /branches/1.7.x)
|
(23 Jul 2013, from /branches/1.7.x)
|
||||||
http://svn.apache.org/repos/asf/subversion/tags/1.7.11
|
http://svn.apache.org/repos/asf/subversion/tags/1.7.11
|
||||||
@ -436,9 +562,13 @@ http://svn.apache.org/repos/asf/subversion/tags/1.7.11
|
|||||||
|
|
||||||
- Server-side bugfixes:
|
- Server-side bugfixes:
|
||||||
* mod_dav_svn: fix incorrect path canonicalization (r1503528)
|
* mod_dav_svn: fix incorrect path canonicalization (r1503528)
|
||||||
|
See CVE-2013-4131, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-4131-advisory.txt
|
||||||
|
|
||||||
- Other tool improvements and bugfixes:
|
- Other tool improvements and bugfixes:
|
||||||
* fix argument processing in contrib hook scripts (r1485350)
|
* fix argument processing in contrib hook scripts (r1485350)
|
||||||
|
See CVE-2013-2088, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-2088-advisory.txt
|
||||||
|
|
||||||
Developer-visible changes:
|
Developer-visible changes:
|
||||||
- Bindings:
|
- Bindings:
|
||||||
@ -464,7 +594,11 @@ http://svn.apache.org/repos/asf/subversion/tags/1.7.10
|
|||||||
|
|
||||||
- Server-side bugfixes:
|
- Server-side bugfixes:
|
||||||
* fix FSFS repository corruption due to newline in filename (issue #4340)
|
* fix FSFS repository corruption due to newline in filename (issue #4340)
|
||||||
|
See CVE-2013-1968, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-1968-advisory.txt
|
||||||
* fix svnserve exiting when a client connection is aborted (r1482759)
|
* fix svnserve exiting when a client connection is aborted (r1482759)
|
||||||
|
See CVE-2013-2112, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-2112-advisory.txt
|
||||||
* fix svnserve memory use after clear (issue #4365)
|
* fix svnserve memory use after clear (issue #4365)
|
||||||
* fix repository corruption on power/disk failure on Windows (r1483781)
|
* fix repository corruption on power/disk failure on Windows (r1483781)
|
||||||
|
|
||||||
@ -490,6 +624,9 @@ http://svn.apache.org/repos/asf/subversion/tags/1.7.9
|
|||||||
* fix segfault when using kwallet (r1421103)
|
* fix segfault when using kwallet (r1421103)
|
||||||
|
|
||||||
- Server-side bugfixes:
|
- Server-side bugfixes:
|
||||||
|
See CVE-2013-1845, CVE-2013-1846, CVE-2013-1847, CVE-2013-1849,
|
||||||
|
and CVE-2013-1884, and descriptive advisories at
|
||||||
|
http://subversion.apache.org/security/
|
||||||
* svnserve will log the replayed rev not the low-water rev. (r1461278)
|
* svnserve will log the replayed rev not the low-water rev. (r1461278)
|
||||||
* mod_dav_svn will omit some property values for activity urls (r1453780)
|
* mod_dav_svn will omit some property values for activity urls (r1453780)
|
||||||
* fix an assertion in mod_dav_svn when acting as a proxy on / (issue #4272)
|
* fix an assertion in mod_dav_svn when acting as a proxy on / (issue #4272)
|
||||||
@ -1027,6 +1164,8 @@ http://svn.apache.org/repos/asf/subversion/tags/1.6.23
|
|||||||
- Server-side bugfixes:
|
- Server-side bugfixes:
|
||||||
* fix FSFS repository corruption due to newline in filename (issue #4340)
|
* fix FSFS repository corruption due to newline in filename (issue #4340)
|
||||||
* fix svnserve exiting when a client connection is aborted (r1482759)
|
* fix svnserve exiting when a client connection is aborted (r1482759)
|
||||||
|
See CVE-2013-2112, and descriptive advisory at
|
||||||
|
http://subversion.apache.org/security/CVE-2013-2112-advisory.txt
|
||||||
|
|
||||||
- Other tool improvements and bugfixes:
|
- Other tool improvements and bugfixes:
|
||||||
* fix argument processing in contrib hook scripts (r1485350)
|
* fix argument processing in contrib hook scripts (r1485350)
|
||||||
|
12
INSTALL
12
INSTALL
@ -3,7 +3,7 @@
|
|||||||
A Quick Guide
|
A Quick Guide
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
$LastChangedDate: 2013-06-05 04:00:25 +0000 (Wed, 05 Jun 2013) $
|
$LastChangedDate: 2013-09-27 06:57:44 +0000 (Fri, 27 Sep 2013) $
|
||||||
|
|
||||||
|
|
||||||
Contents:
|
Contents:
|
||||||
@ -477,7 +477,7 @@ I. INTRODUCTION
|
|||||||
|
|
||||||
13. SQLite (REQUIRED)
|
13. SQLite (REQUIRED)
|
||||||
|
|
||||||
Subversion 1.7 requires SQLite version 3.6.18 or above. You can meet
|
Subversion 1.8 requires SQLite version 3.7.12 or above. You can meet
|
||||||
this dependency several ways:
|
this dependency several ways:
|
||||||
* Use an SQLite amalgamation file.
|
* Use an SQLite amalgamation file.
|
||||||
* Specify an SQLite installation to use.
|
* Specify an SQLite installation to use.
|
||||||
@ -1263,7 +1263,8 @@ III. BUILDING A SUBVERSION SERVER
|
|||||||
|
|
||||||
After the make install, the Subversion shared libraries are in
|
After the make install, the Subversion shared libraries are in
|
||||||
/usr/local/lib/. mod_dav_svn.so should be installed in
|
/usr/local/lib/. mod_dav_svn.so should be installed in
|
||||||
/usr/local/apache2/modules/.
|
/usr/local/libexec/ (or elsewhere, such as /usr/local/apache2/modules/,
|
||||||
|
if you passed --with-apache-libexecdir to configure).
|
||||||
|
|
||||||
|
|
||||||
Section II.E explains how to build the server on Windows.
|
Section II.E explains how to build the server on Windows.
|
||||||
@ -1287,8 +1288,9 @@ III. BUILDING A SUBVERSION SERVER
|
|||||||
http://httpd.apache.org/docs-2.0/
|
http://httpd.apache.org/docs-2.0/
|
||||||
|
|
||||||
First, your httpd.conf needs to load the mod_dav_svn module.
|
First, your httpd.conf needs to load the mod_dav_svn module.
|
||||||
Subversion's 'make install' target should automatically add this
|
If you pass --enable-mod-activation to Subversion's configure,
|
||||||
line for you. But if apache gives you an error like "Unknown
|
'make install' target should automatically add this line for you.
|
||||||
|
In any case, if Apache HTTPD gives you an error like "Unknown
|
||||||
DAV provider: svn", then you may want to verify that this line
|
DAV provider: svn", then you may want to verify that this line
|
||||||
exists in your httpd.conf:
|
exists in your httpd.conf:
|
||||||
|
|
||||||
|
@ -1977,7 +1977,7 @@ subversion/libsvn_client/compat_providers.lo: subversion/libsvn_client/compat_pr
|
|||||||
|
|
||||||
subversion/libsvn_client/copy.lo: subversion/libsvn_client/copy.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
subversion/libsvn_client/copy.lo: subversion/libsvn_client/copy.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/copy_foreign.lo: subversion/libsvn_client/copy_foreign.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/copy_foreign.lo: subversion/libsvn_client/copy_foreign.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/ctx.lo: subversion/libsvn_client/ctx.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h
|
subversion/libsvn_client/ctx.lo: subversion/libsvn_client/ctx.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h
|
||||||
|
|
||||||
@ -1985,17 +1985,17 @@ subversion/libsvn_client/delete.lo: subversion/libsvn_client/delete.c subversion
|
|||||||
|
|
||||||
subversion/libsvn_client/deprecated.lo: subversion/libsvn_client/deprecated.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
subversion/libsvn_client/deprecated.lo: subversion/libsvn_client/deprecated.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/diff.lo: subversion/libsvn_client/diff.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_private.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_io_private.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/diff.lo: subversion/libsvn_client/diff.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_private.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_io_private.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/diff_local.lo: subversion/libsvn_client/diff_local.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/diff_local.lo: subversion/libsvn_client/diff_local.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/diff_summarize.lo: subversion/libsvn_client/diff_summarize.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h
|
subversion/libsvn_client/diff_summarize.lo: subversion/libsvn_client/diff_summarize.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h
|
||||||
|
|
||||||
subversion/libsvn_client/export.lo: subversion/libsvn_client/export.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/export.lo: subversion/libsvn_client/export.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/externals.lo: subversion/libsvn_client/externals.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/externals.lo: subversion/libsvn_client/externals.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/import.lo: subversion/libsvn_client/import.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/import.lo: subversion/libsvn_client/import.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/info.lo: subversion/libsvn_client/info.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/info.lo: subversion/libsvn_client/info.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2007,11 +2007,11 @@ subversion/libsvn_client/locking_commands.lo: subversion/libsvn_client/locking_c
|
|||||||
|
|
||||||
subversion/libsvn_client/log.lo: subversion/libsvn_client/log.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/log.lo: subversion/libsvn_client/log.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/merge.lo: subversion/libsvn_client/merge.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
subversion/libsvn_client/merge.lo: subversion/libsvn_client/merge.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/mergeinfo.lo: subversion/libsvn_client/mergeinfo.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
subversion/libsvn_client/mergeinfo.lo: subversion/libsvn_client/mergeinfo.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_magic.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/libsvn_client/mergeinfo.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/patch.lo: subversion/libsvn_client/patch.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_eol_private.h subversion/include/private/svn_magic.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/patch.lo: subversion/libsvn_client/patch.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_eol_private.h subversion/include/private/svn_magic.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/prop_commands.lo: subversion/libsvn_client/prop_commands.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/prop_commands.lo: subversion/libsvn_client/prop_commands.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2019,7 +2019,7 @@ subversion/libsvn_client/ra.lo: subversion/libsvn_client/ra.c subversion/include
|
|||||||
|
|
||||||
subversion/libsvn_client/relocate.lo: subversion/libsvn_client/relocate.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/relocate.lo: subversion/libsvn_client/relocate.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/repos_diff.lo: subversion/libsvn_client/repos_diff.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/repos_diff.lo: subversion/libsvn_client/repos_diff.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_client/resolved.lo: subversion/libsvn_client/resolved.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
subversion/libsvn_client/resolved.lo: subversion/libsvn_client/resolved.c subversion/include/private/svn_client_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_magic.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_client/client.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2133,13 +2133,13 @@ subversion/libsvn_fs_base/dag.lo: subversion/libsvn_fs_base/dag.c subversion/inc
|
|||||||
|
|
||||||
subversion/libsvn_fs_base/err.lo: subversion/libsvn_fs_base/err.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/id.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/err.lo: subversion/libsvn_fs_base/err.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/id.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/fs.lo: subversion/libsvn_fs_base/fs.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb-err.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/changes-table.h subversion/libsvn_fs_base/bdb/checksum-reps-table.h subversion/libsvn_fs_base/bdb/copies-table.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/lock-tokens-table.h subversion/libsvn_fs_base/bdb/locks-table.h subversion/libsvn_fs_base/bdb/miscellaneous-table.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/bdb/reps-table.h subversion/libsvn_fs_base/bdb/rev-table.h subversion/libsvn_fs_base/bdb/strings-table.h subversion/libsvn_fs_base/bdb/txn-table.h subversion/libsvn_fs_base/bdb/uuids-table.h subversion/libsvn_fs_base/dag.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/revs-txns.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/libsvn_fs_base/uuid.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/fs.lo: subversion/libsvn_fs_base/fs.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb-err.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/changes-table.h subversion/libsvn_fs_base/bdb/checksum-reps-table.h subversion/libsvn_fs_base/bdb/copies-table.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/lock-tokens-table.h subversion/libsvn_fs_base/bdb/locks-table.h subversion/libsvn_fs_base/bdb/miscellaneous-table.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/bdb/reps-table.h subversion/libsvn_fs_base/bdb/rev-table.h subversion/libsvn_fs_base/bdb/strings-table.h subversion/libsvn_fs_base/bdb/txn-table.h subversion/libsvn_fs_base/bdb/uuids-table.h subversion/libsvn_fs_base/dag.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/revs-txns.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/libsvn_fs_base/uuid.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/id.lo: subversion/libsvn_fs_base/id.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/id.h
|
subversion/libsvn_fs_base/id.lo: subversion/libsvn_fs_base/id.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/id.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/key-gen.lo: subversion/libsvn_fs_base/key-gen.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs_base/key-gen.h
|
subversion/libsvn_fs_base/key-gen.lo: subversion/libsvn_fs_base/key-gen.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs_base/key-gen.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/lock.lo: subversion/libsvn_fs_base/lock.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_skel.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/lock-tokens-table.h subversion/libsvn_fs_base/bdb/locks-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/libsvn_fs_base/util/fs_skels.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/lock.lo: subversion/libsvn_fs_base/lock.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_skel.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/lock-tokens-table.h subversion/libsvn_fs_base/bdb/locks-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/libsvn_fs_base/util/fs_skels.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/node-rev.lo: subversion/libsvn_fs_base/node-rev.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/node-rev.h subversion/libsvn_fs_base/reps-strings.h subversion/libsvn_fs_base/trail.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/node-rev.lo: subversion/libsvn_fs_base/node-rev.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/node-rev.h subversion/libsvn_fs_base/reps-strings.h subversion/libsvn_fs_base/trail.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2151,15 +2151,15 @@ subversion/libsvn_fs_base/trail.lo: subversion/libsvn_fs_base/trail.c subversion
|
|||||||
|
|
||||||
subversion/libsvn_fs_base/tree.lo: subversion/libsvn_fs_base/tree.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_skel.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/changes-table.h subversion/libsvn_fs_base/bdb/copies-table.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/miscellaneous-table.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/bdb/rev-table.h subversion/libsvn_fs_base/bdb/txn-table.h subversion/libsvn_fs_base/dag.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/key-gen.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/node-rev.h subversion/libsvn_fs_base/revs-txns.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/tree.lo: subversion/libsvn_fs_base/tree.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_skel.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/changes-table.h subversion/libsvn_fs_base/bdb/copies-table.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/miscellaneous-table.h subversion/libsvn_fs_base/bdb/node-origins-table.h subversion/libsvn_fs_base/bdb/nodes-table.h subversion/libsvn_fs_base/bdb/rev-table.h subversion/libsvn_fs_base/bdb/txn-table.h subversion/libsvn_fs_base/dag.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/key-gen.h subversion/libsvn_fs_base/lock.h subversion/libsvn_fs_base/node-rev.h subversion/libsvn_fs_base/revs-txns.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/tree.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/util/fs_skels.lo: subversion/libsvn_fs_base/util/fs_skels.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_skel.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/util/fs_skels.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/util/fs_skels.lo: subversion/libsvn_fs_base/util/fs_skels.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_skel.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/id.h subversion/libsvn_fs_base/util/fs_skels.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_base/uuid.lo: subversion/libsvn_fs_base/uuid.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/uuids-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/uuid.h subversion/svn_private_config.h
|
subversion/libsvn_fs_base/uuid.lo: subversion/libsvn_fs_base/uuid.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/bdb_compat.h subversion/libsvn_fs_base/bdb/env.h subversion/libsvn_fs_base/bdb/uuids-table.h subversion/libsvn_fs_base/err.h subversion/libsvn_fs_base/fs.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/uuid.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/caching.lo: subversion/libsvn_fs_fs/caching.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/caching.lo: subversion/libsvn_fs_fs/caching.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/dag.lo: subversion/libsvn_fs_fs/dag.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_temp_serializer.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/temp_serializer.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/dag.lo: subversion/libsvn_fs_fs/dag.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_temp_serializer.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/temp_serializer.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/fs.lo: subversion/libsvn_fs_fs/fs.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/rep-cache.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/fs.lo: subversion/libsvn_fs_fs/fs.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/rep-cache.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/fs_fs.lo: subversion/libsvn_fs_fs/fs_fs.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/rep-cache.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/fs_fs.lo: subversion/libsvn_fs_fs/fs_fs.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/rep-cache.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2171,9 +2171,9 @@ subversion/libsvn_fs_fs/lock.lo: subversion/libsvn_fs_fs/lock.c subversion/inclu
|
|||||||
|
|
||||||
subversion/libsvn_fs_fs/rep-cache.lo: subversion/libsvn_fs_fs/rep-cache.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/rep-cache-db.h subversion/libsvn_fs_fs/rep-cache.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/rep-cache.lo: subversion/libsvn_fs_fs/rep-cache.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/rep-cache-db.h subversion/libsvn_fs_fs/rep-cache.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/temp_serializer.lo: subversion/libsvn_fs_fs/temp_serializer.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_temp_serializer.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/temp_serializer.h
|
subversion/libsvn_fs_fs/temp_serializer.lo: subversion/libsvn_fs_fs/temp_serializer.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_temp_serializer.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/temp_serializer.h
|
||||||
|
|
||||||
subversion/libsvn_fs_fs/tree.lo: subversion/libsvn_fs_fs/tree.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
subversion/libsvn_fs_fs/tree.lo: subversion/libsvn_fs_fs/tree.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fs_private.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_mutex.h subversion/include/private/svn_named_atomic.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_fs/dag.h subversion/libsvn_fs_fs/fs.h subversion/libsvn_fs_fs/fs_fs.h subversion/libsvn_fs_fs/id.h subversion/libsvn_fs_fs/key-gen.h subversion/libsvn_fs_fs/lock.h subversion/libsvn_fs_fs/temp_serializer.h subversion/libsvn_fs_fs/tree.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_fs_util/fs-util.lo: subversion/libsvn_fs_util/fs-util.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/svn_private_config.h
|
subversion/libsvn_fs_util/fs-util.lo: subversion/libsvn_fs_util/fs-util.c subversion/include/private/svn_debug.h subversion/include/private/svn_fs_util.h subversion/include/private/svn_fspath.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_fs/fs-loader.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2189,7 +2189,7 @@ subversion/libsvn_ra/ra_loader.lo: subversion/libsvn_ra/ra_loader.c subversion/i
|
|||||||
|
|
||||||
subversion/libsvn_ra/util.lo: subversion/libsvn_ra/util.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_ra/util.lo: subversion/libsvn_ra/util.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_ra_local/ra_plugin.lo: subversion/libsvn_ra_local/ra_plugin.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_repos_private.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra/wrapper_template.h subversion/libsvn_ra_local/ra_local.h subversion/svn_private_config.h
|
subversion/libsvn_ra_local/ra_plugin.lo: subversion/libsvn_ra_local/ra_plugin.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_repos_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra/wrapper_template.h subversion/libsvn_ra_local/ra_local.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_ra_local/split_url.lo: subversion/libsvn_ra_local/split_url.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_ra_local/ra_local.h subversion/svn_private_config.h
|
subversion/libsvn_ra_local/split_url.lo: subversion/libsvn_ra_local/split_url.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_ra_local/ra_local.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2237,7 +2237,7 @@ subversion/libsvn_ra_serf/util_error.lo: subversion/libsvn_ra_serf/util_error.c
|
|||||||
|
|
||||||
subversion/libsvn_ra_serf/xml.lo: subversion/libsvn_ra_serf/xml.c subversion/include/private/svn_dav_protocol.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_dav.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra_serf/blncache.h subversion/libsvn_ra_serf/ra_serf.h subversion/svn_private_config.h
|
subversion/libsvn_ra_serf/xml.lo: subversion/libsvn_ra_serf/xml.c subversion/include/private/svn_dav_protocol.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_dav.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra_serf/blncache.h subversion/libsvn_ra_serf/ra_serf.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_ra_svn/client.lo: subversion/libsvn_ra_svn/client.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_ra_svn_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra/wrapper_template.h subversion/libsvn_ra_svn/ra_svn.h subversion/svn_private_config.h
|
subversion/libsvn_ra_svn/client.lo: subversion/libsvn_ra_svn/client.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_ra_svn_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_ra/ra_loader.h subversion/libsvn_ra/wrapper_template.h subversion/libsvn_ra_svn/ra_svn.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_ra_svn/cram.lo: subversion/libsvn_ra_svn/cram.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_svn_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_ra_svn/ra_svn.h subversion/svn_private_config.h
|
subversion/libsvn_ra_svn/cram.lo: subversion/libsvn_ra_svn/cram.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_svn_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_ra_svn/ra_svn.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2273,7 +2273,7 @@ subversion/libsvn_repos/load-fs-vtable.lo: subversion/libsvn_repos/load-fs-vtabl
|
|||||||
|
|
||||||
subversion/libsvn_repos/load.lo: subversion/libsvn_repos/load.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_mergeinfo_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
subversion/libsvn_repos/load.lo: subversion/libsvn_repos/load.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_mergeinfo_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_repos/log.lo: subversion/libsvn_repos/log.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
subversion/libsvn_repos/log.lo: subversion/libsvn_repos/log.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_repos/node_tree.lo: subversion/libsvn_repos/node_tree.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
subversion/libsvn_repos/node_tree.lo: subversion/libsvn_repos/node_tree.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2281,7 +2281,7 @@ subversion/libsvn_repos/notify.lo: subversion/libsvn_repos/notify.c subversion/i
|
|||||||
|
|
||||||
subversion/libsvn_repos/replay.lo: subversion/libsvn_repos/replay.c subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_repos_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_repos/replay.lo: subversion/libsvn_repos/replay.c subversion/include/private/svn_debug.h subversion/include/private/svn_delta_private.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_repos_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_repos/reporter.lo: subversion/libsvn_repos/reporter.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fspath.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
subversion/libsvn_repos/reporter.lo: subversion/libsvn_repos/reporter.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fspath.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_repos/repos.lo: subversion/libsvn_repos/repos.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_repos_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
subversion/libsvn_repos/repos.lo: subversion/libsvn_repos/repos.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_repos_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/libsvn_repos/repos.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2291,9 +2291,9 @@ subversion/libsvn_subr/adler32.lo: subversion/libsvn_subr/adler32.c subversion/i
|
|||||||
|
|
||||||
subversion/libsvn_subr/atomic.lo: subversion/libsvn_subr/atomic.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h
|
subversion/libsvn_subr/atomic.lo: subversion/libsvn_subr/atomic.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h
|
||||||
|
|
||||||
subversion/libsvn_subr/auth.lo: subversion/libsvn_subr/auth.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_subr/auth.h subversion/svn_private_config.h
|
subversion/libsvn_subr/auth.lo: subversion/libsvn_subr/auth.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_subr/auth.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/base64.lo: subversion/libsvn_subr/base64.c subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/base64.lo: subversion/libsvn_subr/base64.c subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h
|
||||||
|
|
||||||
subversion/libsvn_subr/cache-inprocess.lo: subversion/libsvn_subr/cache-inprocess.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_mutex.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/cache.h subversion/svn_private_config.h
|
subversion/libsvn_subr/cache-inprocess.lo: subversion/libsvn_subr/cache-inprocess.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_mutex.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/cache.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2303,9 +2303,9 @@ subversion/libsvn_subr/cache-memcache.lo: subversion/libsvn_subr/cache-memcache.
|
|||||||
|
|
||||||
subversion/libsvn_subr/cache.lo: subversion/libsvn_subr/cache.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/cache.h
|
subversion/libsvn_subr/cache.lo: subversion/libsvn_subr/cache.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/cache.h
|
||||||
|
|
||||||
subversion/libsvn_subr/cache_config.lo: subversion/libsvn_subr/cache_config.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/cache_config.lo: subversion/libsvn_subr/cache_config.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
subversion/libsvn_subr/checksum.lo: subversion/libsvn_subr/checksum.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/md5.h subversion/libsvn_subr/sha1.h subversion/svn_private_config.h
|
subversion/libsvn_subr/checksum.lo: subversion/libsvn_subr/checksum.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_subr/md5.h subversion/libsvn_subr/sha1.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/cmdline.lo: subversion/libsvn_subr/cmdline.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/private/svn_utf_private.h subversion/include/svn_auth.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_nls.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_xml.h subversion/libsvn_subr/win32_crashrpt.h subversion/svn_private_config.h
|
subversion/libsvn_subr/cmdline.lo: subversion/libsvn_subr/cmdline.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/private/svn_utf_private.h subversion/include/svn_auth.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_nls.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_xml.h subversion/libsvn_subr/win32_crashrpt.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2327,7 +2327,7 @@ subversion/libsvn_subr/date.lo: subversion/libsvn_subr/date.c subversion/include
|
|||||||
|
|
||||||
subversion/libsvn_subr/debug.lo: subversion/libsvn_subr/debug.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/debug.lo: subversion/libsvn_subr/debug.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
subversion/libsvn_subr/deprecated.lo: subversion/libsvn_subr/deprecated.c subversion/include/private/svn_debug.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_dirent_uri.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/libsvn_subr/opt.h subversion/svn_private_config.h
|
subversion/libsvn_subr/deprecated.lo: subversion/libsvn_subr/deprecated.c subversion/include/private/svn_debug.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_dirent_uri.h subversion/include/svn_dso.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/libsvn_subr/opt.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/dirent_uri.lo: subversion/libsvn_subr/dirent_uri.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/dirent_uri.h subversion/svn_private_config.h
|
subversion/libsvn_subr/dirent_uri.lo: subversion/libsvn_subr/dirent_uri.c subversion/include/private/svn_debug.h subversion/include/private/svn_fspath.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/dirent_uri.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2339,7 +2339,7 @@ subversion/libsvn_subr/error.lo: subversion/libsvn_subr/error.c subversion/inclu
|
|||||||
|
|
||||||
subversion/libsvn_subr/gpg_agent.lo: subversion/libsvn_subr/gpg_agent.c subversion/include/private/svn_auth_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/gpg_agent.lo: subversion/libsvn_subr/gpg_agent.c subversion/include/private/svn_auth_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/hash.lo: subversion/libsvn_subr/hash.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/hash.lo: subversion/libsvn_subr/hash.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/io.lo: subversion/libsvn_subr/io.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_io_private.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/svn_private_config.h
|
subversion/libsvn_subr/io.lo: subversion/libsvn_subr/io.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_io_private.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2355,7 +2355,7 @@ subversion/libsvn_subr/magic.lo: subversion/libsvn_subr/magic.c subversion/inclu
|
|||||||
|
|
||||||
subversion/libsvn_subr/md5.lo: subversion/libsvn_subr/md5.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_md5.h subversion/include/svn_types.h subversion/libsvn_subr/md5.h
|
subversion/libsvn_subr/md5.lo: subversion/libsvn_subr/md5.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_md5.h subversion/include/svn_types.h subversion/libsvn_subr/md5.h
|
||||||
|
|
||||||
subversion/libsvn_subr/mergeinfo.lo: subversion/libsvn_subr/mergeinfo.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/mergeinfo.lo: subversion/libsvn_subr/mergeinfo.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/mutex.lo: subversion/libsvn_subr/mutex.c subversion/include/private/svn_debug.h subversion/include/private/svn_mutex.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/mutex.lo: subversion/libsvn_subr/mutex.c subversion/include/private/svn_debug.h subversion/include/private/svn_mutex.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2371,7 +2371,7 @@ subversion/libsvn_subr/pool.lo: subversion/libsvn_subr/pool.c subversion/include
|
|||||||
|
|
||||||
subversion/libsvn_subr/prompt.lo: subversion/libsvn_subr/prompt.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/prompt.lo: subversion/libsvn_subr/prompt.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/properties.lo: subversion/libsvn_subr/properties.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/properties.lo: subversion/libsvn_subr/properties.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h
|
||||||
|
|
||||||
subversion/libsvn_subr/pseudo_md5.lo: subversion/libsvn_subr/pseudo_md5.c subversion/include/private/svn_pseudo_md5.h
|
subversion/libsvn_subr/pseudo_md5.lo: subversion/libsvn_subr/pseudo_md5.c subversion/include/private/svn_pseudo_md5.h
|
||||||
|
|
||||||
@ -2385,7 +2385,7 @@ subversion/libsvn_subr/skel.lo: subversion/libsvn_subr/skel.c subversion/include
|
|||||||
|
|
||||||
subversion/libsvn_subr/sorts.lo: subversion/libsvn_subr/sorts.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/sorts.lo: subversion/libsvn_subr/sorts.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
subversion/libsvn_subr/spillbuf.lo: subversion/libsvn_subr/spillbuf.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/spillbuf.lo: subversion/libsvn_subr/spillbuf.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h
|
||||||
|
|
||||||
subversion/libsvn_subr/sqlite.lo: subversion/libsvn_subr/sqlite.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/internal_statements.h subversion/svn_private_config.h
|
subversion/libsvn_subr/sqlite.lo: subversion/libsvn_subr/sqlite.c subversion/include/private/svn_atomic.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_subr/internal_statements.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2397,7 +2397,7 @@ subversion/libsvn_subr/ssl_client_cert_pw_providers.lo: subversion/libsvn_subr/s
|
|||||||
|
|
||||||
subversion/libsvn_subr/ssl_server_trust_providers.lo: subversion/libsvn_subr/ssl_server_trust_providers.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h
|
subversion/libsvn_subr/ssl_server_trust_providers.lo: subversion/libsvn_subr/ssl_server_trust_providers.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
subversion/libsvn_subr/stream.lo: subversion/libsvn_subr/stream.c subversion/include/private/svn_debug.h subversion/include/private/svn_eol_private.h subversion/include/private/svn_error_private.h subversion/include/private/svn_io_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/svn_private_config.h
|
subversion/libsvn_subr/stream.lo: subversion/libsvn_subr/stream.c subversion/include/private/svn_debug.h subversion/include/private/svn_eol_private.h subversion/include/private/svn_error_private.h subversion/include/private/svn_io_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_subr/string.lo: subversion/libsvn_subr/string.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/libsvn_subr/string.lo: subversion/libsvn_subr/string.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/svn_ctype.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2441,7 +2441,7 @@ subversion/libsvn_wc/adm_crawler.lo: subversion/libsvn_wc/adm_crawler.c subversi
|
|||||||
|
|
||||||
subversion/libsvn_wc/adm_files.lo: subversion/libsvn_wc/adm_files.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/adm_files.lo: subversion/libsvn_wc/adm_files.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/adm_ops.lo: subversion/libsvn_wc/adm_ops.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/adm_ops.lo: subversion/libsvn_wc/adm_ops.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/ambient_depth_filter_editor.lo: subversion/libsvn_wc/ambient_depth_filter_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/ambient_depth_filter_editor.lo: subversion/libsvn_wc/ambient_depth_filter_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2457,15 +2457,15 @@ subversion/libsvn_wc/crop.lo: subversion/libsvn_wc/crop.c subversion/include/pri
|
|||||||
|
|
||||||
subversion/libsvn_wc/delete.lo: subversion/libsvn_wc/delete.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/delete.lo: subversion/libsvn_wc/delete.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/deprecated.lo: subversion/libsvn_wc/deprecated.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/deprecated.lo: subversion/libsvn_wc/deprecated.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/diff_editor.lo: subversion/libsvn_wc/diff_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/diff.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/diff_editor.lo: subversion/libsvn_wc/diff_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/diff.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/diff_local.lo: subversion/libsvn_wc/diff_local.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/diff.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/diff_local.lo: subversion/libsvn_wc/diff_local.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/diff.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/entries.lo: subversion/libsvn_wc/entries.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc-queries.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/entries.lo: subversion/libsvn_wc/entries.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc-queries.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/externals.lo: subversion/libsvn_wc/externals.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/externals.lo: subversion/libsvn_wc/externals.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/info.lo: subversion/libsvn_wc/info.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/info.lo: subversion/libsvn_wc/info.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2477,7 +2477,7 @@ subversion/libsvn_wc/node.lo: subversion/libsvn_wc/node.c subversion/include/pri
|
|||||||
|
|
||||||
subversion/libsvn_wc/old-and-busted.lo: subversion/libsvn_wc/old-and-busted.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/include/svn_xml.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/old-and-busted.lo: subversion/libsvn_wc/old-and-busted.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/include/svn_xml.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/lock.h subversion/libsvn_wc/props.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/props.lo: subversion/libsvn_wc/props.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/props.lo: subversion/libsvn_wc/props.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/questions.lo: subversion/libsvn_wc/questions.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/questions.lo: subversion/libsvn_wc/questions.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2493,7 +2493,7 @@ subversion/libsvn_wc/translate.lo: subversion/libsvn_wc/translate.c subversion/i
|
|||||||
|
|
||||||
subversion/libsvn_wc/tree_conflicts.lo: subversion/libsvn_wc/tree_conflicts.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
subversion/libsvn_wc/tree_conflicts.lo: subversion/libsvn_wc/tree_conflicts.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/update_editor.lo: subversion/libsvn_wc/update_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/update_editor.lo: subversion/libsvn_wc/update_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_editor.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_subr_private.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/props.h subversion/libsvn_wc/translate.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/libsvn_wc/upgrade.lo: subversion/libsvn_wc/upgrade.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/props.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc-queries.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
subversion/libsvn_wc/upgrade.lo: subversion/libsvn_wc/upgrade.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_skel.h subversion/include/private/svn_sqlite.h subversion/include/private/svn_token.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/libsvn_wc/adm_files.h subversion/libsvn_wc/conflicts.h subversion/libsvn_wc/entries.h subversion/libsvn_wc/props.h subversion/libsvn_wc/tree_conflicts.h subversion/libsvn_wc/wc-queries.h subversion/libsvn_wc/wc.h subversion/libsvn_wc/wc_db.h subversion/libsvn_wc/workqueue.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2659,7 +2659,7 @@ subversion/svn/mkdir-cmd.lo: subversion/svn/mkdir-cmd.c subversion/include/priva
|
|||||||
|
|
||||||
subversion/svn/move-cmd.lo: subversion/svn/move-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/move-cmd.lo: subversion/svn/move-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svn/notify.lo: subversion/svn/notify.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/notify.lo: subversion/svn/notify.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svn/patch-cmd.lo: subversion/svn/patch-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/patch-cmd.lo: subversion/svn/patch-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2687,7 +2687,7 @@ subversion/svn/status-cmd.lo: subversion/svn/status-cmd.c subversion/include/pri
|
|||||||
|
|
||||||
subversion/svn/status.lo: subversion/svn/status.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/include/svn_xml.h subversion/svn/cl-conflicts.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/status.lo: subversion/svn/status.c subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/include/svn_xml.h subversion/svn/cl-conflicts.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svn/svn.lo: subversion/svn/svn.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/svn.lo: subversion/svn/svn.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svn/switch-cmd.lo: subversion/svn/switch-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
subversion/svn/switch-cmd.lo: subversion/svn/switch-cmd.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_wc.h subversion/svn/cl.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2701,13 +2701,13 @@ subversion/svn/util.lo: subversion/svn/util.c subversion/include/private/svn_cli
|
|||||||
|
|
||||||
subversion/svnadmin/svnadmin.lo: subversion/svnadmin/svnadmin.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_user.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/svn_private_config.h
|
subversion/svnadmin/svnadmin.lo: subversion/svnadmin/svnadmin.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_user.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svndumpfilter/svndumpfilter.lo: subversion/svndumpfilter/svndumpfilter.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_mergeinfo_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h
|
subversion/svndumpfilter/svndumpfilter.lo: subversion/svndumpfilter/svndumpfilter.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svnlook/svnlook.lo: subversion/svnlook/svnlook.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_private.h subversion/include/private/svn_fspath.h subversion/include/private/svn_io_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/svn_private_config.h
|
subversion/svnlook/svnlook.lo: subversion/svnlook/svnlook.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_private.h subversion/include/private/svn_fspath.h subversion/include/private/svn_io_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_repos.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_xml.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svnmucc/svnmucc.lo: subversion/svnmucc/svnmucc.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_string_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
subversion/svnmucc/svnmucc.lo: subversion/svnmucc/svnmucc.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_client.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/svnrdump/dump_editor.lo: subversion/svnrdump/dump_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/svnrdump/svnrdump.h
|
subversion/svnrdump/dump_editor.lo: subversion/svnrdump/dump_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_editor.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/svnrdump/svnrdump.h
|
||||||
|
|
||||||
subversion/svnrdump/load_editor.lo: subversion/svnrdump/load_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_repos_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/svn_private_config.h subversion/svnrdump/svnrdump.h
|
subversion/svnrdump/load_editor.lo: subversion/svnrdump/load_editor.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_repos_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/svn_private_config.h subversion/svnrdump/svnrdump.h
|
||||||
|
|
||||||
@ -2721,15 +2721,15 @@ subversion/svnserve/log-escape.lo: subversion/svnserve/log-escape.c subversion/i
|
|||||||
|
|
||||||
subversion/svnserve/serve.lo: subversion/svnserve/serve.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_log.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_svn_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_user.h subversion/svn_private_config.h subversion/svnserve/server.h
|
subversion/svnserve/serve.lo: subversion/svnserve/serve.c subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_fspath.h subversion/include/private/svn_log.h subversion/include/private/svn_mergeinfo_private.h subversion/include/private/svn_ra_svn_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_compat.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_ra_svn.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_time.h subversion/include/svn_types.h subversion/include/svn_user.h subversion/svn_private_config.h subversion/svnserve/server.h
|
||||||
|
|
||||||
subversion/svnserve/svnserve.lo: subversion/svnserve/svnserve.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra_svn.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h subversion/svnserve/server.h subversion/svnserve/winservice.h
|
subversion/svnserve/svnserve.lo: subversion/svnserve/svnserve.c subversion/include/private/svn_atomic.h subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra_svn.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h subversion/svnserve/server.h subversion/svnserve/winservice.h
|
||||||
|
|
||||||
subversion/svnserve/winservice.lo: subversion/svnserve/winservice.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/svn_private_config.h subversion/svnserve/winservice.h
|
subversion/svnserve/winservice.lo: subversion/svnserve/winservice.c subversion/include/private/svn_debug.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_types.h subversion/svn_private_config.h subversion/svnserve/winservice.h
|
||||||
|
|
||||||
subversion/svnsync/svnsync.lo: subversion/svnsync/svnsync.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h subversion/svnsync/sync.h
|
subversion/svnsync/svnsync.lo: subversion/svnsync/svnsync.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_editor.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_ra_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/svn_private_config.h subversion/svnsync/sync.h
|
||||||
|
|
||||||
subversion/svnsync/sync.lo: subversion/svnsync/sync.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/svn_private_config.h subversion/svnsync/sync.h
|
subversion/svnsync/sync.lo: subversion/svnsync/sync.c subversion/include/private/svn_debug.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_props.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/svn_private_config.h subversion/svnsync/sync.h
|
||||||
|
|
||||||
subversion/svnversion/svnversion.lo: subversion/svnversion/svnversion.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
subversion/svnversion/svnversion.lo: subversion/svnversion/svnversion.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_opt_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
||||||
|
|
||||||
subversion/tests/cmdline/atomic-ra-revprop-change.lo: subversion/tests/cmdline/atomic-ra-revprop-change.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
subversion/tests/cmdline/atomic-ra-revprop-change.lo: subversion/tests/cmdline/atomic-ra-revprop-change.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2743,7 +2743,7 @@ subversion/tests/libsvn_delta/svndiff-test.lo: subversion/tests/libsvn_delta/svn
|
|||||||
|
|
||||||
subversion/tests/libsvn_delta/vdelta-test.lo: subversion/tests/libsvn_delta/vdelta-test.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_delta/delta.h subversion/tests/libsvn_delta/delta-window-test.h subversion/tests/svn_test.h
|
subversion/tests/libsvn_delta/vdelta-test.lo: subversion/tests/libsvn_delta/vdelta-test.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_ctype.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/libsvn_delta/delta.h subversion/tests/libsvn_delta/delta-window-test.h subversion/tests/svn_test.h
|
||||||
|
|
||||||
subversion/tests/libsvn_delta/window-test.lo: subversion/tests/libsvn_delta/window-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/tests/svn_test.h
|
subversion/tests/libsvn_delta/window-test.lo: subversion/tests/libsvn_delta/window-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/tests/svn_test.h
|
||||||
|
|
||||||
subversion/tests/libsvn_diff/diff-diff3-test.lo: subversion/tests/libsvn_diff/diff-diff3-test.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/tests/svn_test.h
|
subversion/tests/libsvn_diff/diff-diff3-test.lo: subversion/tests/libsvn_diff/diff-diff3-test.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/tests/svn_test.h
|
||||||
|
|
||||||
@ -2805,7 +2805,7 @@ subversion/tests/libsvn_subr/revision-test.lo: subversion/tests/libsvn_subr/revi
|
|||||||
|
|
||||||
subversion/tests/libsvn_subr/skel-test.lo: subversion/tests/libsvn_subr/skel-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/tests/svn_test.h subversion/tests/svn_test_fs.h
|
subversion/tests/libsvn_subr/skel-test.lo: subversion/tests/libsvn_subr/skel-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_skel.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_repos.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/tests/svn_test.h subversion/tests/svn_test_fs.h
|
||||||
|
|
||||||
subversion/tests/libsvn_subr/spillbuf-test.lo: subversion/tests/libsvn_subr/spillbuf-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/tests/svn_test.h
|
subversion/tests/libsvn_subr/spillbuf-test.lo: subversion/tests/libsvn_subr/spillbuf-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/tests/svn_test.h
|
||||||
|
|
||||||
subversion/tests/libsvn_subr/stream-test.lo: subversion/tests/libsvn_subr/stream-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_io_private.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/tests/svn_test.h
|
subversion/tests/libsvn_subr/stream-test.lo: subversion/tests/libsvn_subr/stream-test.c subversion/include/private/svn_debug.h subversion/include/private/svn_io_private.h subversion/include/svn_base64.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_subst.h subversion/include/svn_types.h subversion/tests/svn_test.h
|
||||||
|
|
||||||
@ -2869,7 +2869,7 @@ tools/client-side/svn-bench/util.lo: tools/client-side/svn-bench/util.c subversi
|
|||||||
|
|
||||||
tools/dev/fsfs-access-map.lo: tools/dev/fsfs-access-map.c subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
tools/dev/fsfs-access-map.lo: tools/dev/fsfs-access-map.c subversion/include/private/svn_debug.h subversion/include/private/svn_string_private.h subversion/include/svn_checksum.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
tools/dev/fsfs-reorg.lo: tools/dev/fsfs-reorg.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h
|
tools/dev/fsfs-reorg.lo: tools/dev/fsfs-reorg.c subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_checksum.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h
|
||||||
|
|
||||||
tools/dev/svnraisetreeconflict/svnraisetreeconflict.lo: tools/dev/svnraisetreeconflict/svnraisetreeconflict.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
tools/dev/svnraisetreeconflict/svnraisetreeconflict.lo: tools/dev/svnraisetreeconflict/svnraisetreeconflict.c subversion/include/private/svn_cmdline_private.h subversion/include/private/svn_debug.h subversion/include/private/svn_diff_tree.h subversion/include/private/svn_wc_private.h subversion/include/svn_auth.h subversion/include/svn_checksum.h subversion/include/svn_cmdline.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_mergeinfo.h subversion/include/svn_opt.h subversion/include/svn_path.h subversion/include/svn_pools.h subversion/include/svn_ra.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h subversion/include/svn_wc.h subversion/svn_private_config.h
|
||||||
|
|
||||||
@ -2879,7 +2879,7 @@ tools/diff/diff3.lo: tools/diff/diff3.c subversion/include/private/svn_debug.h s
|
|||||||
|
|
||||||
tools/diff/diff4.lo: tools/diff/diff4.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_diff.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
tools/diff/diff4.lo: tools/diff/diff4.c subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_diff.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_pools.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
|
|
||||||
tools/server-side/fsfs-stats.lo: tools/server-side/fsfs-stats.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h
|
tools/server-side/fsfs-stats.lo: tools/server-side/fsfs-stats.c subversion/include/private/svn_cache.h subversion/include/private/svn_debug.h subversion/include/private/svn_dep_compat.h subversion/include/private/svn_string_private.h subversion/include/private/svn_subr_private.h subversion/include/svn_cache_config.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_delta.h subversion/include/svn_diff.h subversion/include/svn_dirent_uri.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_hash.h subversion/include/svn_io.h subversion/include/svn_iter.h subversion/include/svn_pools.h subversion/include/svn_sorts.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_utf.h subversion/include/svn_version.h
|
||||||
|
|
||||||
tools/server-side/mod_dontdothat/mod_dontdothat.lo: tools/server-side/mod_dontdothat/mod_dontdothat.c subversion/include/mod_dav_svn.h subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h
|
tools/server-side/mod_dontdothat/mod_dontdothat.lo: tools/server-side/mod_dontdothat/mod_dontdothat.c subversion/include/mod_dav_svn.h subversion/include/private/svn_debug.h subversion/include/svn_checksum.h subversion/include/svn_config.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_io.h subversion/include/svn_string.h subversion/include/svn_types.h
|
||||||
if $(INSTALL_APACHE_MODS) ; then $(COMPILE_APACHE_MOD) $(canonicalized_srcdir)tools/server-side/mod_dontdothat/mod_dontdothat.c ; else echo "fake" > tools/server-side/mod_dontdothat/mod_dontdothat.lo ; fi
|
if $(INSTALL_APACHE_MODS) ; then $(COMPILE_APACHE_MOD) $(canonicalized_srcdir)tools/server-side/mod_dontdothat/mod_dontdothat.c ; else echo "fake" > tools/server-side/mod_dontdothat/mod_dontdothat.lo ; fi
|
||||||
|
@ -325,7 +325,7 @@ install = fsmod-lib
|
|||||||
path = subversion/libsvn_subr
|
path = subversion/libsvn_subr
|
||||||
libs = aprutil apriconv apr xml zlib apr_memcache sqlite magic
|
libs = aprutil apriconv apr xml zlib apr_memcache sqlite magic
|
||||||
msvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib
|
msvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib
|
||||||
crypt32.lib version.lib psapi.lib
|
crypt32.lib version.lib
|
||||||
msvc-export =
|
msvc-export =
|
||||||
svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h
|
svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h
|
||||||
svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h
|
svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h
|
||||||
@ -1263,13 +1263,13 @@ lang = python
|
|||||||
[__SWIG_PERL__]
|
[__SWIG_PERL__]
|
||||||
type = swig_project
|
type = swig_project
|
||||||
path = build/win32
|
path = build/win32
|
||||||
libs = swig_client swig_delta swig_fs swig_ra swig_repos swig_wc swig_core
|
libs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
|
||||||
lang = perl
|
lang = perl
|
||||||
|
|
||||||
[__SWIG_RUBY__]
|
[__SWIG_RUBY__]
|
||||||
type = swig_project
|
type = swig_project
|
||||||
path = build/win32
|
path = build/win32
|
||||||
libs = swig_client swig_delta swig_fs swig_ra swig_repos swig_wc swig_core
|
libs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
|
||||||
lang = ruby
|
lang = ruby
|
||||||
|
|
||||||
[__JAVAHL__]
|
[__JAVAHL__]
|
||||||
|
22
configure
vendored
22
configure
vendored
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for subversion 1.8.1.
|
# Generated by GNU Autoconf 2.69 for subversion 1.8.4.
|
||||||
#
|
#
|
||||||
# Report bugs to <http://subversion.apache.org/>.
|
# Report bugs to <http://subversion.apache.org/>.
|
||||||
#
|
#
|
||||||
@ -590,8 +590,8 @@ MAKEFLAGS=
|
|||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='subversion'
|
PACKAGE_NAME='subversion'
|
||||||
PACKAGE_TARNAME='subversion'
|
PACKAGE_TARNAME='subversion'
|
||||||
PACKAGE_VERSION='1.8.1'
|
PACKAGE_VERSION='1.8.4'
|
||||||
PACKAGE_STRING='subversion 1.8.1'
|
PACKAGE_STRING='subversion 1.8.4'
|
||||||
PACKAGE_BUGREPORT='http://subversion.apache.org/'
|
PACKAGE_BUGREPORT='http://subversion.apache.org/'
|
||||||
PACKAGE_URL=''
|
PACKAGE_URL=''
|
||||||
|
|
||||||
@ -1456,7 +1456,7 @@ if test "$ac_init_help" = "long"; then
|
|||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures subversion 1.8.1 to adapt to many kinds of systems.
|
\`configure' configures subversion 1.8.4 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
@ -1522,7 +1522,7 @@ fi
|
|||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of subversion 1.8.1:";;
|
short | recursive ) echo "Configuration of subversion 1.8.4:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
@ -1736,7 +1736,7 @@ fi
|
|||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
subversion configure 1.8.1
|
subversion configure 1.8.4
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
@ -2280,7 +2280,7 @@ cat >config.log <<_ACEOF
|
|||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by subversion $as_me 1.8.1, which was
|
It was created by subversion $as_me 1.8.4, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
@ -2660,8 +2660,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Subversion 1.8.1" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Subversion 1.8.4" >&5
|
||||||
$as_echo "$as_me: Configuring Subversion 1.8.1" >&6;}
|
$as_echo "$as_me: Configuring Subversion 1.8.4" >&6;}
|
||||||
|
|
||||||
abs_srcdir="`cd $srcdir && pwd`"
|
abs_srcdir="`cd $srcdir && pwd`"
|
||||||
|
|
||||||
@ -25736,7 +25736,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by subversion $as_me 1.8.1, which was
|
This file was extended by subversion $as_me 1.8.4, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
@ -25802,7 +25802,7 @@ _ACEOF
|
|||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
subversion config.status 1.8.1
|
subversion config.status 1.8.4
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
@ -306,6 +306,11 @@ svn_client__copy_foreign(const char *url,
|
|||||||
* The keys for the subtree mergeinfo are the repository root-relative
|
* The keys for the subtree mergeinfo are the repository root-relative
|
||||||
* paths of TARGET_PATH_OR_URL and/or its subtrees, regardless of whether
|
* paths of TARGET_PATH_OR_URL and/or its subtrees, regardless of whether
|
||||||
* TARGET_PATH_OR_URL is a URL or WC path.
|
* TARGET_PATH_OR_URL is a URL or WC path.
|
||||||
|
*
|
||||||
|
* If RA_SESSION is not NULL, use it to obtain merge information instead of
|
||||||
|
* opening a new session. The session might be reparented after usage, so
|
||||||
|
* callers should reparent the session back to their original location if
|
||||||
|
* needed.
|
||||||
*/
|
*/
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
||||||
@ -322,6 +327,7 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
svn_depth_t depth,
|
svn_depth_t depth,
|
||||||
const apr_array_header_t *revprops,
|
const apr_array_header_t *revprops,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool);
|
apr_pool_t *scratch_pool);
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
|
|
||||||
#include "svn_types.h"
|
#include "svn_types.h"
|
||||||
#include "svn_io.h"
|
#include "svn_io.h"
|
||||||
|
#include "svn_version.h"
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
@ -331,6 +332,18 @@ svn_version__at_least(svn_version_t *version,
|
|||||||
int minor,
|
int minor,
|
||||||
int patch);
|
int patch);
|
||||||
|
|
||||||
|
/** Like svn_ver_check_list(), but with a @a comparator parameter.
|
||||||
|
* Private backport of svn_ver_check_list2() from trunk.
|
||||||
|
*/
|
||||||
|
svn_error_t *
|
||||||
|
svn_ver__check_list2(const svn_version_t *my_version,
|
||||||
|
const svn_version_checklist_t *checklist,
|
||||||
|
svn_boolean_t (*comparator)(const svn_version_t *,
|
||||||
|
const svn_version_t *));
|
||||||
|
|
||||||
|
/** To minimize merge churn in callers, alias the trunk name privately. */
|
||||||
|
#define svn_ver_check_list2 svn_ver__check_list2
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -732,6 +732,12 @@ typedef svn_error_t *
|
|||||||
* under @a config_dir. If the callback sets its delete_cred return
|
* under @a config_dir. If the callback sets its delete_cred return
|
||||||
* flag, delete the associated credential.
|
* flag, delete the associated credential.
|
||||||
*
|
*
|
||||||
|
* If @a config_dir is not NULL, it must point to an alternative
|
||||||
|
* config directory location. If it is NULL, the default location
|
||||||
|
* is used.
|
||||||
|
*
|
||||||
|
* @note @a config_dir may only be NULL in 1.8.2 and later.
|
||||||
|
*
|
||||||
* @note Removing credentials from the config-based disk store will
|
* @note Removing credentials from the config-based disk store will
|
||||||
* not purge them from any open svn_auth_baton_t instance. Consider
|
* not purge them from any open svn_auth_baton_t instance. Consider
|
||||||
* using svn_auth_forget_credentials() -- from the @a cleanup_func,
|
* using svn_auth_forget_credentials() -- from the @a cleanup_func,
|
||||||
|
@ -219,6 +219,16 @@ svn__apr_hash_index_val(const apr_hash_index_t *hi);
|
|||||||
|| ((s) == APR_OS_START_SYSERR + ERROR_INVALID_NAME))
|
|| ((s) == APR_OS_START_SYSERR + ERROR_INVALID_NAME))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/** On Windows, APR_STATUS_IS_EPIPE does not include ERROR_NO_DATA error.
|
||||||
|
* So we include it.*/
|
||||||
|
/* ### These fixes should go into APR. */
|
||||||
|
#ifndef WIN32
|
||||||
|
#define SVN__APR_STATUS_IS_EPIPE(s) APR_STATUS_IS_EPIPE(s)
|
||||||
|
#else
|
||||||
|
#define SVN__APR_STATUS_IS_EPIPE(s) (APR_STATUS_IS_EPIPE(s) \
|
||||||
|
|| ((s) == APR_OS_START_SYSERR + ERROR_NO_DATA))
|
||||||
|
#endif
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ extern "C" {
|
|||||||
*
|
*
|
||||||
* @since New in 1.1.
|
* @since New in 1.1.
|
||||||
*/
|
*/
|
||||||
#define SVN_VER_PATCH 1
|
#define SVN_VER_PATCH 4
|
||||||
|
|
||||||
|
|
||||||
/** @deprecated Provided for backward compatibility with the 1.0 API. */
|
/** @deprecated Provided for backward compatibility with the 1.0 API. */
|
||||||
@ -95,7 +95,7 @@ extern "C" {
|
|||||||
*
|
*
|
||||||
* Always change this at the same time as SVN_VER_NUMTAG.
|
* Always change this at the same time as SVN_VER_NUMTAG.
|
||||||
*/
|
*/
|
||||||
#define SVN_VER_TAG " (r1503906)"
|
#define SVN_VER_TAG " (r1534716)"
|
||||||
|
|
||||||
|
|
||||||
/** Number tag: a string describing the version.
|
/** Number tag: a string describing the version.
|
||||||
@ -121,7 +121,7 @@ extern "C" {
|
|||||||
* When rolling a tarball, we automatically replace it with what we
|
* When rolling a tarball, we automatically replace it with what we
|
||||||
* guess to be the correct revision number.
|
* guess to be the correct revision number.
|
||||||
*/
|
*/
|
||||||
#define SVN_VER_REVISION 1503906
|
#define SVN_VER_REVISION 1534716
|
||||||
|
|
||||||
|
|
||||||
/* Version strings composed from the above definitions. */
|
/* Version strings composed from the above definitions. */
|
||||||
|
@ -999,9 +999,22 @@ svn_client_commit6(const apr_array_header_t *targets,
|
|||||||
}
|
}
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
/* Sleep to ensure timestamp integrity. */
|
/* Sleep to ensure timestamp integrity. BASE_ABSPATH may have been
|
||||||
|
removed by the commit or it may the common ancestor of multiple
|
||||||
|
working copies. */
|
||||||
if (timestamp_sleep)
|
if (timestamp_sleep)
|
||||||
svn_io_sleep_for_timestamps(base_abspath, pool);
|
{
|
||||||
|
const char *wcroot_abspath;
|
||||||
|
svn_error_t *err = svn_wc__get_wcroot(&wcroot_abspath, ctx->wc_ctx,
|
||||||
|
base_abspath, pool, pool);
|
||||||
|
if (err)
|
||||||
|
{
|
||||||
|
svn_error_clear(err);
|
||||||
|
wcroot_abspath = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
svn_io_sleep_for_timestamps(wcroot_abspath, pool);
|
||||||
|
}
|
||||||
|
|
||||||
/* Abort the commit if it is still in progress. */
|
/* Abort the commit if it is still in progress. */
|
||||||
svn_pool_clear(iterpool); /* Close open handles before aborting */
|
svn_pool_clear(iterpool); /* Close open handles before aborting */
|
||||||
|
@ -10716,7 +10716,7 @@ log_find_operative_revs(void *baton,
|
|||||||
|
|
||||||
suffix = svn_relpath_skip_ancestor(subtree_missing_this_rev,
|
suffix = svn_relpath_skip_ancestor(subtree_missing_this_rev,
|
||||||
source_rel_path);
|
source_rel_path);
|
||||||
if (suffix)
|
if (suffix && suffix[0] != '\0')
|
||||||
{
|
{
|
||||||
missing_path = apr_pstrmemdup(pool, path,
|
missing_path = apr_pstrmemdup(pool, path,
|
||||||
strlen(path) - strlen(suffix) - 1);
|
strlen(path) - strlen(suffix) - 1);
|
||||||
@ -12051,11 +12051,15 @@ short_circuit_mergeinfo_log(svn_mergeinfo_catalog_t *target_mergeinfo_cat,
|
|||||||
svn_log_entry_receiver_t receiver,
|
svn_log_entry_receiver_t receiver,
|
||||||
svn_revnum_t *revision,
|
svn_revnum_t *revision,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
apr_array_header_t *revprops;
|
apr_array_header_t *revprops;
|
||||||
svn_error_t *err;
|
svn_error_t *err;
|
||||||
|
const char *session_url;
|
||||||
|
|
||||||
|
SVN_ERR(svn_ra_get_session_url(ra_session, &session_url, scratch_pool));
|
||||||
|
|
||||||
revprops = apr_array_make(scratch_pool, 0, sizeof(const char *));
|
revprops = apr_array_make(scratch_pool, 0, sizeof(const char *));
|
||||||
err = svn_client__mergeinfo_log(finding_merged,
|
err = svn_client__mergeinfo_log(finding_merged,
|
||||||
@ -12068,8 +12072,12 @@ short_circuit_mergeinfo_log(svn_mergeinfo_catalog_t *target_mergeinfo_cat,
|
|||||||
source_end_revision,
|
source_end_revision,
|
||||||
receiver, revision,
|
receiver, revision,
|
||||||
TRUE, svn_depth_infinity,
|
TRUE, svn_depth_infinity,
|
||||||
revprops, ctx, result_pool,
|
revprops, ctx, ra_session,
|
||||||
scratch_pool);
|
result_pool, scratch_pool);
|
||||||
|
|
||||||
|
err = svn_error_compose_create(
|
||||||
|
err,
|
||||||
|
svn_ra_reparent(ra_session, session_url, scratch_pool));
|
||||||
|
|
||||||
if (err)
|
if (err)
|
||||||
{
|
{
|
||||||
@ -12133,6 +12141,7 @@ find_last_merged_location(svn_client__pathrev_t **base_p,
|
|||||||
const branch_history_t *source_branch,
|
const branch_history_t *source_branch,
|
||||||
svn_client__pathrev_t *target,
|
svn_client__pathrev_t *target,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
@ -12160,7 +12169,8 @@ find_last_merged_location(svn_client__pathrev_t **base_p,
|
|||||||
&source_end_rev, &source_start_rev,
|
&source_end_rev, &source_start_rev,
|
||||||
operative_rev_receiver,
|
operative_rev_receiver,
|
||||||
&youngest_merged_rev,
|
&youngest_merged_rev,
|
||||||
ctx, result_pool, scratch_pool));
|
ctx, ra_session,
|
||||||
|
result_pool, scratch_pool));
|
||||||
|
|
||||||
if (!SVN_IS_VALID_REVNUM(youngest_merged_rev))
|
if (!SVN_IS_VALID_REVNUM(youngest_merged_rev))
|
||||||
{
|
{
|
||||||
@ -12195,7 +12205,8 @@ find_last_merged_location(svn_client__pathrev_t **base_p,
|
|||||||
&source_start_rev, &source_end_rev,
|
&source_start_rev, &source_end_rev,
|
||||||
operative_rev_receiver,
|
operative_rev_receiver,
|
||||||
&oldest_eligible_rev,
|
&oldest_eligible_rev,
|
||||||
ctx, scratch_pool, scratch_pool));
|
ctx, ra_session,
|
||||||
|
scratch_pool, scratch_pool));
|
||||||
|
|
||||||
/* If there are revisions eligible for merging, use the oldest one
|
/* If there are revisions eligible for merging, use the oldest one
|
||||||
to calculate the base. Otherwise there are no operative revisions
|
to calculate the base. Otherwise there are no operative revisions
|
||||||
@ -12249,7 +12260,9 @@ find_base_on_source(svn_client__pathrev_t **base_p,
|
|||||||
s_t->yca,
|
s_t->yca,
|
||||||
&s_t->source_branch,
|
&s_t->source_branch,
|
||||||
s_t->target_branch.tip,
|
s_t->target_branch.tip,
|
||||||
ctx, result_pool, scratch_pool));
|
ctx,
|
||||||
|
s_t->source_ra_session,
|
||||||
|
result_pool, scratch_pool));
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -12282,7 +12295,9 @@ find_base_on_target(svn_client__pathrev_t **base_p,
|
|||||||
s_t->yca,
|
s_t->yca,
|
||||||
&s_t->target_branch,
|
&s_t->target_branch,
|
||||||
s_t->source,
|
s_t->source,
|
||||||
ctx, result_pool, scratch_pool));
|
ctx,
|
||||||
|
s_t->target_ra_session,
|
||||||
|
result_pool, scratch_pool));
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
@ -1021,6 +1021,11 @@ svn_client__elide_mergeinfo(const char *target_abspath,
|
|||||||
Set *REPOS_ROOT to the root URL of the repository associated with
|
Set *REPOS_ROOT to the root URL of the repository associated with
|
||||||
PATH_OR_URL.
|
PATH_OR_URL.
|
||||||
|
|
||||||
|
If RA_SESSION is NOT NULL and PATH_OR_URL refers to a URL, RA_SESSION
|
||||||
|
(which must be of the repository containing PATH_OR_URL) will be used
|
||||||
|
instead of a temporary RA session. Caller is responsible for reparenting
|
||||||
|
the session if it wants to use it after the call.
|
||||||
|
|
||||||
Allocate *MERGEINFO_CATALOG and all its contents in RESULT_POOL. Use
|
Allocate *MERGEINFO_CATALOG and all its contents in RESULT_POOL. Use
|
||||||
SCRATCH_POOL for all temporary allocations.
|
SCRATCH_POOL for all temporary allocations.
|
||||||
|
|
||||||
@ -1034,17 +1039,30 @@ get_mergeinfo(svn_mergeinfo_catalog_t *mergeinfo_catalog,
|
|||||||
svn_boolean_t include_descendants,
|
svn_boolean_t include_descendants,
|
||||||
svn_boolean_t ignore_invalid_mergeinfo,
|
svn_boolean_t ignore_invalid_mergeinfo,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
svn_ra_session_t *ra_session;
|
|
||||||
const char *local_abspath;
|
const char *local_abspath;
|
||||||
svn_boolean_t use_url = svn_path_is_url(path_or_url);
|
svn_boolean_t use_url = svn_path_is_url(path_or_url);
|
||||||
svn_client__pathrev_t *peg_loc;
|
svn_client__pathrev_t *peg_loc;
|
||||||
|
|
||||||
|
if (ra_session && svn_path_is_url(path_or_url))
|
||||||
|
{
|
||||||
|
SVN_ERR(svn_ra_reparent(ra_session, path_or_url, scratch_pool));
|
||||||
|
SVN_ERR(svn_client__resolve_rev_and_url(&peg_loc, ra_session,
|
||||||
|
path_or_url,
|
||||||
|
peg_revision,
|
||||||
|
peg_revision,
|
||||||
|
ctx, scratch_pool));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
SVN_ERR(svn_client__ra_session_from_path2(&ra_session, &peg_loc,
|
SVN_ERR(svn_client__ra_session_from_path2(&ra_session, &peg_loc,
|
||||||
path_or_url, NULL, peg_revision,
|
path_or_url, NULL,
|
||||||
|
peg_revision,
|
||||||
peg_revision, ctx, scratch_pool));
|
peg_revision, ctx, scratch_pool));
|
||||||
|
}
|
||||||
|
|
||||||
/* If PATH_OR_URL is as working copy path determine if we will need to
|
/* If PATH_OR_URL is as working copy path determine if we will need to
|
||||||
contact the repository for the requested PEG_REVISION. */
|
contact the repository for the requested PEG_REVISION. */
|
||||||
@ -1064,10 +1082,6 @@ get_mergeinfo(svn_mergeinfo_catalog_t *mergeinfo_catalog,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check server Merge Tracking capability. */
|
|
||||||
SVN_ERR(svn_ra__assert_mergeinfo_capable_server(ra_session, path_or_url,
|
|
||||||
scratch_pool));
|
|
||||||
|
|
||||||
SVN_ERR(svn_ra_get_repos_root2(ra_session, repos_root, result_pool));
|
SVN_ERR(svn_ra_get_repos_root2(ra_session, repos_root, result_pool));
|
||||||
|
|
||||||
if (use_url)
|
if (use_url)
|
||||||
@ -1391,11 +1405,14 @@ filter_log_entry_with_rangelist(void *baton,
|
|||||||
obviously back. If it was added or replaced it's still around
|
obviously back. If it was added or replaced it's still around
|
||||||
possibly it was replaced one or more times, but it's back now.
|
possibly it was replaced one or more times, but it's back now.
|
||||||
Regardless, LOG_ENTRY->REVISION is *not* an eligible revision! */
|
Regardless, LOG_ENTRY->REVISION is *not* an eligible revision! */
|
||||||
if (ancestor_is_self /* Explicit mergeinfo on TARGET_PATH_AFFECTED */
|
if (nearest_ancestor_mergeinfo &&
|
||||||
|
ancestor_is_self /* Explicit mergeinfo on TARGET_PATH_AFFECTED */
|
||||||
&& (change->action != 'M'))
|
&& (change->action != 'M'))
|
||||||
{
|
{
|
||||||
svn_rangelist_t *rangelist =
|
svn_rangelist_t *rangelist =
|
||||||
svn_hash_gets(nearest_ancestor_mergeinfo, path);
|
svn_hash_gets(nearest_ancestor_mergeinfo, path);
|
||||||
|
if (rangelist)
|
||||||
|
{
|
||||||
svn_merge_range_t *youngest_range = APR_ARRAY_IDX(
|
svn_merge_range_t *youngest_range = APR_ARRAY_IDX(
|
||||||
rangelist, rangelist->nelts - 1, svn_merge_range_t *);
|
rangelist, rangelist->nelts - 1, svn_merge_range_t *);
|
||||||
|
|
||||||
@ -1403,6 +1420,7 @@ filter_log_entry_with_rangelist(void *baton,
|
|||||||
&& (youngest_range->end > log_entry->revision))
|
&& (youngest_range->end > log_entry->revision))
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (nearest_ancestor_mergeinfo)
|
if (nearest_ancestor_mergeinfo)
|
||||||
{
|
{
|
||||||
@ -1496,33 +1514,22 @@ logs_for_mergeinfo_rangelist(const char *source_url,
|
|||||||
svn_log_entry_receiver_t log_receiver,
|
svn_log_entry_receiver_t log_receiver,
|
||||||
void *log_receiver_baton,
|
void *log_receiver_baton,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
apr_array_header_t *target;
|
|
||||||
svn_merge_range_t *oldest_range, *youngest_range;
|
svn_merge_range_t *oldest_range, *youngest_range;
|
||||||
apr_array_header_t *revision_ranges;
|
svn_revnum_t oldest_rev, youngest_rev;
|
||||||
svn_opt_revision_t oldest_rev, youngest_rev;
|
|
||||||
struct filter_log_entry_baton_t fleb;
|
struct filter_log_entry_baton_t fleb;
|
||||||
|
|
||||||
if (! rangelist->nelts)
|
if (! rangelist->nelts)
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
|
|
||||||
/* Sort the rangelist. */
|
|
||||||
qsort(rangelist->elts, rangelist->nelts,
|
|
||||||
rangelist->elt_size, svn_sort_compare_ranges);
|
|
||||||
|
|
||||||
/* Build a single-member log target list using SOURCE_URL. */
|
|
||||||
target = apr_array_make(scratch_pool, 1, sizeof(const char *));
|
|
||||||
APR_ARRAY_PUSH(target, const char *) = source_url;
|
|
||||||
|
|
||||||
/* Calculate and construct the bounds of our log request. */
|
/* Calculate and construct the bounds of our log request. */
|
||||||
youngest_range = APR_ARRAY_IDX(rangelist, rangelist->nelts - 1,
|
youngest_range = APR_ARRAY_IDX(rangelist, rangelist->nelts - 1,
|
||||||
svn_merge_range_t *);
|
svn_merge_range_t *);
|
||||||
youngest_rev.kind = svn_opt_revision_number;
|
youngest_rev = youngest_range->end;
|
||||||
youngest_rev.value.number = youngest_range->end;
|
|
||||||
oldest_range = APR_ARRAY_IDX(rangelist, 0, svn_merge_range_t *);
|
oldest_range = APR_ARRAY_IDX(rangelist, 0, svn_merge_range_t *);
|
||||||
oldest_rev.kind = svn_opt_revision_number;
|
oldest_rev = oldest_range->start;
|
||||||
oldest_rev.value.number = oldest_range->start;
|
|
||||||
|
|
||||||
if (! target_mergeinfo_catalog)
|
if (! target_mergeinfo_catalog)
|
||||||
target_mergeinfo_catalog = apr_hash_make(scratch_pool);
|
target_mergeinfo_catalog = apr_hash_make(scratch_pool);
|
||||||
@ -1547,19 +1554,29 @@ logs_for_mergeinfo_rangelist(const char *source_url,
|
|||||||
fleb.log_receiver_baton = log_receiver_baton;
|
fleb.log_receiver_baton = log_receiver_baton;
|
||||||
fleb.ctx = ctx;
|
fleb.ctx = ctx;
|
||||||
|
|
||||||
/* Drive the log. */
|
if (!ra_session)
|
||||||
revision_ranges = apr_array_make(scratch_pool, 1,
|
SVN_ERR(svn_client__open_ra_session_internal(&ra_session, NULL, source_url,
|
||||||
sizeof(svn_opt_revision_range_t *));
|
NULL, NULL, FALSE, FALSE, ctx,
|
||||||
if (oldest_revs_first)
|
scratch_pool, scratch_pool));
|
||||||
APR_ARRAY_PUSH(revision_ranges, svn_opt_revision_range_t *)
|
|
||||||
= svn_opt__revision_range_create(&oldest_rev, &youngest_rev, scratch_pool);
|
|
||||||
else
|
else
|
||||||
APR_ARRAY_PUSH(revision_ranges, svn_opt_revision_range_t *)
|
SVN_ERR(svn_ra_reparent(ra_session, source_url, scratch_pool));
|
||||||
= svn_opt__revision_range_create(&youngest_rev, &oldest_rev, scratch_pool);
|
|
||||||
SVN_ERR(svn_client_log5(target, &youngest_rev, revision_ranges,
|
{
|
||||||
0, discover_changed_paths, FALSE, FALSE, revprops,
|
apr_array_header_t *target;
|
||||||
filter_log_entry_with_rangelist, &fleb, ctx,
|
target = apr_array_make(scratch_pool, 1, sizeof(const char *));
|
||||||
|
APR_ARRAY_PUSH(target, const char *) = "";
|
||||||
|
|
||||||
|
SVN_ERR(svn_ra_get_log2(ra_session, target,
|
||||||
|
oldest_revs_first ? oldest_rev : youngest_rev,
|
||||||
|
oldest_revs_first ? youngest_rev : oldest_rev,
|
||||||
|
0 /* limit */,
|
||||||
|
discover_changed_paths,
|
||||||
|
FALSE /* strict_node_history */,
|
||||||
|
FALSE /* include_merged_revisions */,
|
||||||
|
revprops,
|
||||||
|
filter_log_entry_with_rangelist, &fleb,
|
||||||
scratch_pool));
|
scratch_pool));
|
||||||
|
}
|
||||||
|
|
||||||
/* Check for cancellation. */
|
/* Check for cancellation. */
|
||||||
if (ctx->cancel_func)
|
if (ctx->cancel_func)
|
||||||
@ -1620,7 +1637,7 @@ svn_client_mergeinfo_get_merged(apr_hash_t **mergeinfo_p,
|
|||||||
svn_mergeinfo_t mergeinfo;
|
svn_mergeinfo_t mergeinfo;
|
||||||
|
|
||||||
SVN_ERR(get_mergeinfo(&mergeinfo_cat, &repos_root, path_or_url,
|
SVN_ERR(get_mergeinfo(&mergeinfo_cat, &repos_root, path_or_url,
|
||||||
peg_revision, FALSE, FALSE, ctx, pool, pool));
|
peg_revision, FALSE, FALSE, ctx, NULL, pool, pool));
|
||||||
if (mergeinfo_cat)
|
if (mergeinfo_cat)
|
||||||
{
|
{
|
||||||
const char *repos_relpath;
|
const char *repos_relpath;
|
||||||
@ -1666,6 +1683,7 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
svn_depth_t depth,
|
svn_depth_t depth,
|
||||||
const apr_array_header_t *revprops,
|
const apr_array_header_t *revprops,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
svn_ra_session_t *ra_session,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
@ -1719,6 +1737,9 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
|
|
||||||
subpool = svn_pool_create(scratch_pool);
|
subpool = svn_pool_create(scratch_pool);
|
||||||
|
|
||||||
|
if (ra_session)
|
||||||
|
target_session = ra_session;
|
||||||
|
|
||||||
/* We need the union of TARGET_PATH_OR_URL@TARGET_PEG_REVISION's mergeinfo
|
/* We need the union of TARGET_PATH_OR_URL@TARGET_PEG_REVISION's mergeinfo
|
||||||
and MERGE_SOURCE_URL's history. It's not enough to do path
|
and MERGE_SOURCE_URL's history. It's not enough to do path
|
||||||
matching, because renames in the history of MERGE_SOURCE_URL
|
matching, because renames in the history of MERGE_SOURCE_URL
|
||||||
@ -1735,11 +1756,27 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
it ourselves. We do need to get the repos_root
|
it ourselves. We do need to get the repos_root
|
||||||
though, because get_mergeinfo() won't do it for us. */
|
though, because get_mergeinfo() won't do it for us. */
|
||||||
target_mergeinfo_cat = *target_mergeinfo_catalog;
|
target_mergeinfo_cat = *target_mergeinfo_catalog;
|
||||||
SVN_ERR(svn_client__ra_session_from_path2(&target_session, &pathrev,
|
|
||||||
target_path_or_url, NULL,
|
if (ra_session && svn_path_is_url(target_path_or_url))
|
||||||
|
{
|
||||||
|
SVN_ERR(svn_ra_reparent(ra_session, target_path_or_url, subpool));
|
||||||
|
SVN_ERR(svn_client__resolve_rev_and_url(&pathrev, ra_session,
|
||||||
|
target_path_or_url,
|
||||||
target_peg_revision,
|
target_peg_revision,
|
||||||
target_peg_revision,
|
target_peg_revision,
|
||||||
ctx, subpool));
|
ctx, subpool));
|
||||||
|
target_session = ra_session;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SVN_ERR(svn_client__ra_session_from_path2(&target_session,
|
||||||
|
&pathrev,
|
||||||
|
target_path_or_url,
|
||||||
|
NULL,
|
||||||
|
target_peg_revision,
|
||||||
|
target_peg_revision,
|
||||||
|
ctx, subpool));
|
||||||
|
}
|
||||||
SVN_ERR(svn_ra_get_repos_root2(target_session, &repos_root,
|
SVN_ERR(svn_ra_get_repos_root2(target_session, &repos_root,
|
||||||
scratch_pool));
|
scratch_pool));
|
||||||
}
|
}
|
||||||
@ -1751,7 +1788,7 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
SVN_ERR(get_mergeinfo(target_mergeinfo_catalog, &repos_root,
|
SVN_ERR(get_mergeinfo(target_mergeinfo_catalog, &repos_root,
|
||||||
target_path_or_url, target_peg_revision,
|
target_path_or_url, target_peg_revision,
|
||||||
depth == svn_depth_infinity, TRUE,
|
depth == svn_depth_infinity, TRUE,
|
||||||
ctx, result_pool, scratch_pool));
|
ctx, ra_session, result_pool, scratch_pool));
|
||||||
target_mergeinfo_cat = *target_mergeinfo_catalog;
|
target_mergeinfo_cat = *target_mergeinfo_catalog;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1763,7 +1800,7 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
SVN_ERR(get_mergeinfo(&target_mergeinfo_cat, &repos_root,
|
SVN_ERR(get_mergeinfo(&target_mergeinfo_cat, &repos_root,
|
||||||
target_path_or_url, target_peg_revision,
|
target_path_or_url, target_peg_revision,
|
||||||
depth == svn_depth_infinity, TRUE,
|
depth == svn_depth_infinity, TRUE,
|
||||||
ctx, scratch_pool, scratch_pool));
|
ctx, ra_session, scratch_pool, scratch_pool));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!svn_path_is_url(target_path_or_url))
|
if (!svn_path_is_url(target_path_or_url))
|
||||||
@ -1833,11 +1870,28 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
scratch_pool));
|
scratch_pool));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (target_session
|
||||||
|
&& svn_path_is_url(source_path_or_url)
|
||||||
|
&& repos_root
|
||||||
|
&& svn_uri_skip_ancestor(repos_root, source_path_or_url, subpool))
|
||||||
|
{
|
||||||
|
/* We can re-use the existing session */
|
||||||
|
source_session = target_session;
|
||||||
|
SVN_ERR(svn_ra_reparent(source_session, source_path_or_url, subpool));
|
||||||
|
SVN_ERR(svn_client__resolve_rev_and_url(&pathrev, source_session,
|
||||||
|
source_path_or_url,
|
||||||
|
source_peg_revision,
|
||||||
|
source_peg_revision,
|
||||||
|
ctx, subpool));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
SVN_ERR(svn_client__ra_session_from_path2(&source_session, &pathrev,
|
SVN_ERR(svn_client__ra_session_from_path2(&source_session, &pathrev,
|
||||||
source_path_or_url, NULL,
|
source_path_or_url, NULL,
|
||||||
source_peg_revision,
|
source_peg_revision,
|
||||||
source_peg_revision,
|
source_peg_revision,
|
||||||
ctx, subpool));
|
ctx, subpool));
|
||||||
|
}
|
||||||
SVN_ERR(svn_client__get_revision_number(&start_rev, &youngest_rev,
|
SVN_ERR(svn_client__get_revision_number(&start_rev, &youngest_rev,
|
||||||
ctx->wc_ctx, source_path_or_url,
|
ctx->wc_ctx, source_path_or_url,
|
||||||
source_session,
|
source_session,
|
||||||
@ -1856,9 +1910,6 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
scratch_pool));
|
scratch_pool));
|
||||||
if (start_rev > end_rev)
|
if (start_rev > end_rev)
|
||||||
oldest_revs_first = FALSE;
|
oldest_revs_first = FALSE;
|
||||||
|
|
||||||
/* Close the source and target sessions. */
|
|
||||||
svn_pool_destroy(subpool);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Separate the explicit or inherited mergeinfo on TARGET_PATH_OR_URL,
|
/* Separate the explicit or inherited mergeinfo on TARGET_PATH_OR_URL,
|
||||||
@ -2115,7 +2166,10 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
log_target = svn_path_url_add_component2(repos_root, log_target + 1,
|
log_target = svn_path_url_add_component2(repos_root, log_target + 1,
|
||||||
scratch_pool);
|
scratch_pool);
|
||||||
|
|
||||||
SVN_ERR(logs_for_mergeinfo_rangelist(log_target, merge_source_fspaths,
|
{
|
||||||
|
svn_error_t *err;
|
||||||
|
|
||||||
|
err = logs_for_mergeinfo_rangelist(log_target, merge_source_fspaths,
|
||||||
finding_merged,
|
finding_merged,
|
||||||
master_inheritable_rangelist,
|
master_inheritable_rangelist,
|
||||||
oldest_revs_first,
|
oldest_revs_first,
|
||||||
@ -2126,8 +2180,13 @@ svn_client__mergeinfo_log(svn_boolean_t finding_merged,
|
|||||||
discover_changed_paths,
|
discover_changed_paths,
|
||||||
revprops,
|
revprops,
|
||||||
log_receiver, log_receiver_baton,
|
log_receiver, log_receiver_baton,
|
||||||
ctx, scratch_pool));
|
ctx, target_session, scratch_pool);
|
||||||
return SVN_NO_ERROR;
|
|
||||||
|
/* Close the source and target sessions. */
|
||||||
|
svn_pool_destroy(subpool); /* For SVN_ERR_CEASE_INVOCATION */
|
||||||
|
|
||||||
|
return svn_error_trace(err);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
@ -2146,13 +2205,15 @@ svn_client_mergeinfo_log2(svn_boolean_t finding_merged,
|
|||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
return svn_client__mergeinfo_log(finding_merged, target_path_or_url,
|
return svn_error_trace(
|
||||||
|
svn_client__mergeinfo_log(finding_merged, target_path_or_url,
|
||||||
target_peg_revision, NULL,
|
target_peg_revision, NULL,
|
||||||
source_path_or_url, source_peg_revision,
|
source_path_or_url, source_peg_revision,
|
||||||
source_start_revision, source_end_revision,
|
source_start_revision, source_end_revision,
|
||||||
log_receiver, log_receiver_baton,
|
log_receiver, log_receiver_baton,
|
||||||
discover_changed_paths, depth, revprops,
|
discover_changed_paths, depth, revprops,
|
||||||
ctx, scratch_pool, scratch_pool);
|
ctx, NULL,
|
||||||
|
scratch_pool, scratch_pool));
|
||||||
}
|
}
|
||||||
|
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
@ -2190,7 +2251,7 @@ svn_client_suggest_merge_sources(apr_array_header_t **suggestions,
|
|||||||
|
|
||||||
/* ### TODO: Share ra_session batons to improve efficiency? */
|
/* ### TODO: Share ra_session batons to improve efficiency? */
|
||||||
SVN_ERR(get_mergeinfo(&mergeinfo_cat, &repos_root, path_or_url,
|
SVN_ERR(get_mergeinfo(&mergeinfo_cat, &repos_root, path_or_url,
|
||||||
peg_revision, FALSE, FALSE, ctx, pool, pool));
|
peg_revision, FALSE, FALSE, ctx, NULL, pool, pool));
|
||||||
|
|
||||||
if (mergeinfo_cat && apr_hash_count(mergeinfo_cat))
|
if (mergeinfo_cat && apr_hash_count(mergeinfo_cat))
|
||||||
{
|
{
|
||||||
|
@ -701,7 +701,23 @@ svn_client_update4(apr_array_header_t **result_revs,
|
|||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
if (sleep)
|
if (sleep)
|
||||||
svn_io_sleep_for_timestamps((paths->nelts == 1) ? path : NULL, pool);
|
{
|
||||||
|
const char *wcroot_abspath;
|
||||||
|
|
||||||
|
if (paths->nelts == 1)
|
||||||
|
{
|
||||||
|
const char *abspath;
|
||||||
|
|
||||||
|
/* PATH iteslf may have been removed by the update. */
|
||||||
|
SVN_ERR(svn_dirent_get_absolute(&abspath, path, pool));
|
||||||
|
SVN_ERR(svn_wc__get_wcroot(&wcroot_abspath, ctx->wc_ctx, abspath,
|
||||||
|
pool, pool));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
wcroot_abspath = NULL;
|
||||||
|
|
||||||
|
svn_io_sleep_for_timestamps(wcroot_abspath, pool);
|
||||||
|
}
|
||||||
|
|
||||||
return svn_error_trace(err);
|
return svn_error_trace(err);
|
||||||
}
|
}
|
||||||
|
@ -166,26 +166,39 @@ read_chunk(apr_file_t *file, const char *path,
|
|||||||
static svn_error_t *
|
static svn_error_t *
|
||||||
map_or_read_file(apr_file_t **file,
|
map_or_read_file(apr_file_t **file,
|
||||||
MMAP_T_PARAM(mm)
|
MMAP_T_PARAM(mm)
|
||||||
char **buffer, apr_off_t *size,
|
char **buffer, apr_size_t *size_p,
|
||||||
const char *path, apr_pool_t *pool)
|
const char *path, apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
apr_finfo_t finfo;
|
apr_finfo_t finfo;
|
||||||
apr_status_t rv;
|
apr_status_t rv;
|
||||||
|
apr_size_t size;
|
||||||
|
|
||||||
*buffer = NULL;
|
*buffer = NULL;
|
||||||
|
|
||||||
SVN_ERR(svn_io_file_open(file, path, APR_READ, APR_OS_DEFAULT, pool));
|
SVN_ERR(svn_io_file_open(file, path, APR_READ, APR_OS_DEFAULT, pool));
|
||||||
SVN_ERR(svn_io_file_info_get(&finfo, APR_FINFO_SIZE, *file, pool));
|
SVN_ERR(svn_io_file_info_get(&finfo, APR_FINFO_SIZE, *file, pool));
|
||||||
|
|
||||||
#if APR_HAS_MMAP
|
if (finfo.size > APR_SIZE_MAX)
|
||||||
if (finfo.size > APR_MMAP_THRESHOLD)
|
|
||||||
{
|
{
|
||||||
rv = apr_mmap_create(mm, *file, 0, (apr_size_t) finfo.size,
|
return svn_error_createf(APR_ENOMEM, NULL,
|
||||||
APR_MMAP_READ, pool);
|
_("File '%s' is too large to be read in "
|
||||||
|
"to memory"), path);
|
||||||
|
}
|
||||||
|
|
||||||
|
size = (apr_size_t) finfo.size;
|
||||||
|
#if APR_HAS_MMAP
|
||||||
|
if (size > APR_MMAP_THRESHOLD)
|
||||||
|
{
|
||||||
|
rv = apr_mmap_create(mm, *file, 0, size, APR_MMAP_READ, pool);
|
||||||
if (rv == APR_SUCCESS)
|
if (rv == APR_SUCCESS)
|
||||||
{
|
{
|
||||||
*buffer = (*mm)->mm;
|
*buffer = (*mm)->mm;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Clear *MM because output parameters are undefined on error. */
|
||||||
|
*mm = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/* On failure we just fall through and try reading the file into
|
/* On failure we just fall through and try reading the file into
|
||||||
* memory instead.
|
* memory instead.
|
||||||
@ -193,12 +206,11 @@ map_or_read_file(apr_file_t **file,
|
|||||||
}
|
}
|
||||||
#endif /* APR_HAS_MMAP */
|
#endif /* APR_HAS_MMAP */
|
||||||
|
|
||||||
if (*buffer == NULL && finfo.size > 0)
|
if (*buffer == NULL && size > 0)
|
||||||
{
|
{
|
||||||
*buffer = apr_palloc(pool, (apr_size_t) finfo.size);
|
*buffer = apr_palloc(pool, size);
|
||||||
|
|
||||||
SVN_ERR(svn_io_file_read_full2(*file, *buffer, (apr_size_t) finfo.size,
|
SVN_ERR(svn_io_file_read_full2(*file, *buffer, size, NULL, NULL, pool));
|
||||||
NULL, NULL, pool));
|
|
||||||
|
|
||||||
/* Since we have the entire contents of the file we can
|
/* Since we have the entire contents of the file we can
|
||||||
* close it now.
|
* close it now.
|
||||||
@ -208,7 +220,7 @@ map_or_read_file(apr_file_t **file,
|
|||||||
*file = NULL;
|
*file = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
*size = finfo.size;
|
*size_p = size;
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
@ -2360,7 +2372,7 @@ svn_diff_file_output_merge2(svn_stream_t *output_stream,
|
|||||||
|
|
||||||
for (idx = 0; idx < 3; idx++)
|
for (idx = 0; idx < 3; idx++)
|
||||||
{
|
{
|
||||||
apr_off_t size;
|
apr_size_t size;
|
||||||
|
|
||||||
SVN_ERR(map_or_read_file(&file[idx],
|
SVN_ERR(map_or_read_file(&file[idx],
|
||||||
MMAP_T_ARG(mm[idx])
|
MMAP_T_ARG(mm[idx])
|
||||||
|
@ -81,7 +81,8 @@ static struct fs_type_defn base_defn =
|
|||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
#endif
|
#endif
|
||||||
NULL
|
NULL /* End of static list: this needs to be reset to NULL if the
|
||||||
|
common_pool used when setting it has been cleared. */
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct fs_type_defn fsfs_defn =
|
static struct fs_type_defn fsfs_defn =
|
||||||
@ -355,6 +356,7 @@ svn_fs_initialize(apr_pool_t *pool)
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
|
|
||||||
common_pool = svn_pool_create(pool);
|
common_pool = svn_pool_create(pool);
|
||||||
|
base_defn.next = NULL;
|
||||||
SVN_ERR(svn_mutex__init(&common_pool_lock, TRUE, common_pool));
|
SVN_ERR(svn_mutex__init(&common_pool_lock, TRUE, common_pool));
|
||||||
|
|
||||||
/* ### This won't work if POOL is NULL and libsvn_fs is loaded as a DSO
|
/* ### This won't work if POOL is NULL and libsvn_fs is loaded as a DSO
|
||||||
|
@ -65,6 +65,8 @@
|
|||||||
|
|
||||||
#include "../libsvn_fs/fs-loader.h"
|
#include "../libsvn_fs/fs-loader.h"
|
||||||
#include "private/svn_fs_util.h"
|
#include "private/svn_fs_util.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Checking for return values, and reporting errors. */
|
/* Checking for return values, and reporting errors. */
|
||||||
@ -1427,7 +1429,7 @@ svn_fs_base__init(const svn_version_t *loader_version,
|
|||||||
return svn_error_createf(SVN_ERR_VERSION_MISMATCH, NULL,
|
return svn_error_createf(SVN_ERR_VERSION_MISMATCH, NULL,
|
||||||
_("Unsupported FS loader version (%d) for bdb"),
|
_("Unsupported FS loader version (%d) for bdb"),
|
||||||
loader_version->major);
|
loader_version->major);
|
||||||
SVN_ERR(svn_ver_check_list(base_version(), checklist));
|
SVN_ERR(svn_ver_check_list2(base_version(), checklist, svn_ver_equal));
|
||||||
SVN_ERR(check_bdb_version());
|
SVN_ERR(check_bdb_version());
|
||||||
SVN_ERR(svn_fs_bdb__init(common_pool));
|
SVN_ERR(svn_fs_bdb__init(common_pool));
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
#include "rep-cache.h"
|
#include "rep-cache.h"
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
#include "private/svn_fs_util.h"
|
#include "private/svn_fs_util.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "../libsvn_fs/fs-loader.h"
|
#include "../libsvn_fs/fs-loader.h"
|
||||||
|
|
||||||
@ -449,7 +450,7 @@ svn_fs_fs__init(const svn_version_t *loader_version,
|
|||||||
return svn_error_createf(SVN_ERR_VERSION_MISMATCH, NULL,
|
return svn_error_createf(SVN_ERR_VERSION_MISMATCH, NULL,
|
||||||
_("Unsupported FS loader version (%d) for fsfs"),
|
_("Unsupported FS loader version (%d) for fsfs"),
|
||||||
loader_version->major);
|
loader_version->major);
|
||||||
SVN_ERR(svn_ver_check_list(fs_version(), checklist));
|
SVN_ERR(svn_ver_check_list2(fs_version(), checklist, svn_ver_equal));
|
||||||
|
|
||||||
*vtable = &library_vtable;
|
*vtable = &library_vtable;
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
|
@ -982,6 +982,31 @@ check_format_file_buffer_numeric(const char *buf, apr_off_t offset,
|
|||||||
return check_file_buffer_numeric(buf, offset, path, "Format", pool);
|
return check_file_buffer_numeric(buf, offset, path, "Format", pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Return the error SVN_ERR_FS_UNSUPPORTED_FORMAT if FS's format
|
||||||
|
number is not the same as a format number supported by this
|
||||||
|
Subversion. */
|
||||||
|
static svn_error_t *
|
||||||
|
check_format(int format)
|
||||||
|
{
|
||||||
|
/* Blacklist. These formats may be either younger or older than
|
||||||
|
SVN_FS_FS__FORMAT_NUMBER, but we don't support them. */
|
||||||
|
if (format == SVN_FS_FS__PACKED_REVPROP_SQLITE_DEV_FORMAT)
|
||||||
|
return svn_error_createf(SVN_ERR_FS_UNSUPPORTED_FORMAT, NULL,
|
||||||
|
_("Found format '%d', only created by "
|
||||||
|
"unreleased dev builds; see "
|
||||||
|
"http://subversion.apache.org"
|
||||||
|
"/docs/release-notes/1.7#revprop-packing"),
|
||||||
|
format);
|
||||||
|
|
||||||
|
/* We support all formats from 1-current simultaneously */
|
||||||
|
if (1 <= format && format <= SVN_FS_FS__FORMAT_NUMBER)
|
||||||
|
return SVN_NO_ERROR;
|
||||||
|
|
||||||
|
return svn_error_createf(SVN_ERR_FS_UNSUPPORTED_FORMAT, NULL,
|
||||||
|
_("Expected FS format between '1' and '%d'; found format '%d'"),
|
||||||
|
SVN_FS_FS__FORMAT_NUMBER, format);
|
||||||
|
}
|
||||||
|
|
||||||
/* Read the format number and maximum number of files per directory
|
/* Read the format number and maximum number of files per directory
|
||||||
from PATH and return them in *PFORMAT and *MAX_FILES_PER_DIR
|
from PATH and return them in *PFORMAT and *MAX_FILES_PER_DIR
|
||||||
respectively.
|
respectively.
|
||||||
@ -1032,6 +1057,9 @@ read_format(int *pformat, int *max_files_per_dir,
|
|||||||
SVN_ERR(check_format_file_buffer_numeric(buf->data, 0, path, pool));
|
SVN_ERR(check_format_file_buffer_numeric(buf->data, 0, path, pool));
|
||||||
SVN_ERR(svn_cstring_atoi(pformat, buf->data));
|
SVN_ERR(svn_cstring_atoi(pformat, buf->data));
|
||||||
|
|
||||||
|
/* Check that we support this format at all */
|
||||||
|
SVN_ERR(check_format(*pformat));
|
||||||
|
|
||||||
/* Set the default values for anything that can be set via an option. */
|
/* Set the default values for anything that can be set via an option. */
|
||||||
*max_files_per_dir = 0;
|
*max_files_per_dir = 0;
|
||||||
|
|
||||||
@ -1117,31 +1145,6 @@ write_format(const char *path, int format, int max_files_per_dir,
|
|||||||
return svn_io_set_file_read_only(path, FALSE, pool);
|
return svn_io_set_file_read_only(path, FALSE, pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Return the error SVN_ERR_FS_UNSUPPORTED_FORMAT if FS's format
|
|
||||||
number is not the same as a format number supported by this
|
|
||||||
Subversion. */
|
|
||||||
static svn_error_t *
|
|
||||||
check_format(int format)
|
|
||||||
{
|
|
||||||
/* Blacklist. These formats may be either younger or older than
|
|
||||||
SVN_FS_FS__FORMAT_NUMBER, but we don't support them. */
|
|
||||||
if (format == SVN_FS_FS__PACKED_REVPROP_SQLITE_DEV_FORMAT)
|
|
||||||
return svn_error_createf(SVN_ERR_FS_UNSUPPORTED_FORMAT, NULL,
|
|
||||||
_("Found format '%d', only created by "
|
|
||||||
"unreleased dev builds; see "
|
|
||||||
"http://subversion.apache.org"
|
|
||||||
"/docs/release-notes/1.7#revprop-packing"),
|
|
||||||
format);
|
|
||||||
|
|
||||||
/* We support all formats from 1-current simultaneously */
|
|
||||||
if (1 <= format && format <= SVN_FS_FS__FORMAT_NUMBER)
|
|
||||||
return SVN_NO_ERROR;
|
|
||||||
|
|
||||||
return svn_error_createf(SVN_ERR_FS_UNSUPPORTED_FORMAT, NULL,
|
|
||||||
_("Expected FS format between '1' and '%d'; found format '%d'"),
|
|
||||||
SVN_FS_FS__FORMAT_NUMBER, format);
|
|
||||||
}
|
|
||||||
|
|
||||||
svn_boolean_t
|
svn_boolean_t
|
||||||
svn_fs_fs__fs_supports_mergeinfo(svn_fs_t *fs)
|
svn_fs_fs__fs_supports_mergeinfo(svn_fs_t *fs)
|
||||||
{
|
{
|
||||||
@ -1404,7 +1407,6 @@ svn_fs_fs__open(svn_fs_t *fs, const char *path, apr_pool_t *pool)
|
|||||||
/* Read the FS format number. */
|
/* Read the FS format number. */
|
||||||
SVN_ERR(read_format(&format, &max_files_per_dir,
|
SVN_ERR(read_format(&format, &max_files_per_dir,
|
||||||
path_format(fs, pool), pool));
|
path_format(fs, pool), pool));
|
||||||
SVN_ERR(check_format(format));
|
|
||||||
|
|
||||||
/* Now we've got a format number no matter what. */
|
/* Now we've got a format number no matter what. */
|
||||||
ffd->format = format;
|
ffd->format = format;
|
||||||
@ -1564,7 +1566,6 @@ upgrade_body(void *baton, apr_pool_t *pool)
|
|||||||
|
|
||||||
/* Read the FS format number and max-files-per-dir setting. */
|
/* Read the FS format number and max-files-per-dir setting. */
|
||||||
SVN_ERR(read_format(&format, &max_files_per_dir, format_path, pool));
|
SVN_ERR(read_format(&format, &max_files_per_dir, format_path, pool));
|
||||||
SVN_ERR(check_format(format));
|
|
||||||
|
|
||||||
/* If the config file does not exist, create one. */
|
/* If the config file does not exist, create one. */
|
||||||
SVN_ERR(svn_io_check_path(svn_dirent_join(fs->path, PATH_CONFIG, pool),
|
SVN_ERR(svn_io_check_path(svn_dirent_join(fs->path, PATH_CONFIG, pool),
|
||||||
@ -3536,7 +3537,7 @@ typedef struct packed_revprops_t
|
|||||||
/* sum of values in SIZES */
|
/* sum of values in SIZES */
|
||||||
apr_size_t total_size;
|
apr_size_t total_size;
|
||||||
|
|
||||||
/* first revision in the pack */
|
/* first revision in the pack (>= MANIFEST_START) */
|
||||||
svn_revnum_t start_revision;
|
svn_revnum_t start_revision;
|
||||||
|
|
||||||
/* size of the revprops in PACKED_REVPROPS */
|
/* size of the revprops in PACKED_REVPROPS */
|
||||||
@ -3550,8 +3551,12 @@ typedef struct packed_revprops_t
|
|||||||
* in the pack, i.e. the pack content without header and compression */
|
* in the pack, i.e. the pack content without header and compression */
|
||||||
svn_stringbuf_t *packed_revprops;
|
svn_stringbuf_t *packed_revprops;
|
||||||
|
|
||||||
|
/* First revision covered by MANIFEST.
|
||||||
|
* Will equal the shard start revision or 1, for the 1st shard. */
|
||||||
|
svn_revnum_t manifest_start;
|
||||||
|
|
||||||
/* content of the manifest.
|
/* content of the manifest.
|
||||||
* Maps long(rev - START_REVISION) to const char* pack file name */
|
* Maps long(rev - MANIFEST_START) to const char* pack file name */
|
||||||
apr_array_header_t *manifest;
|
apr_array_header_t *manifest;
|
||||||
} packed_revprops_t;
|
} packed_revprops_t;
|
||||||
|
|
||||||
@ -3655,7 +3660,10 @@ get_revprop_packname(svn_fs_t *fs,
|
|||||||
/* parse the manifest. Every line is a file name */
|
/* parse the manifest. Every line is a file name */
|
||||||
revprops->manifest = apr_array_make(pool, ffd->max_files_per_dir,
|
revprops->manifest = apr_array_make(pool, ffd->max_files_per_dir,
|
||||||
sizeof(const char*));
|
sizeof(const char*));
|
||||||
while (content->data)
|
|
||||||
|
/* Read all lines. Since the last line ends with a newline, we will
|
||||||
|
end up with a valid but empty string after the last entry. */
|
||||||
|
while (content->data && *content->data)
|
||||||
{
|
{
|
||||||
APR_ARRAY_PUSH(revprops->manifest, const char*) = content->data;
|
APR_ARRAY_PUSH(revprops->manifest, const char*) = content->data;
|
||||||
content->data = strchr(content->data, '\n');
|
content->data = strchr(content->data, '\n');
|
||||||
@ -3667,13 +3675,15 @@ get_revprop_packname(svn_fs_t *fs,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Index for our revision. Rev 0 is excluded from the first shard. */
|
/* Index for our revision. Rev 0 is excluded from the first shard. */
|
||||||
idx = (int)(revprops->revision % ffd->max_files_per_dir);
|
revprops->manifest_start = revprops->revision
|
||||||
if (revprops->revision < ffd->max_files_per_dir)
|
- (revprops->revision % ffd->max_files_per_dir);
|
||||||
--idx;
|
if (revprops->manifest_start == 0)
|
||||||
|
++revprops->manifest_start;
|
||||||
|
idx = (int)(revprops->revision - revprops->manifest_start);
|
||||||
|
|
||||||
if (revprops->manifest->nelts <= idx)
|
if (revprops->manifest->nelts <= idx)
|
||||||
return svn_error_createf(SVN_ERR_FS_CORRUPT, NULL,
|
return svn_error_createf(SVN_ERR_FS_CORRUPT, NULL,
|
||||||
_("Packed revprop manifest for rev %ld too "
|
_("Packed revprop manifest for r%ld too "
|
||||||
"small"), revprops->revision);
|
"small"), revprops->revision);
|
||||||
|
|
||||||
/* Now get the file name */
|
/* Now get the file name */
|
||||||
@ -3682,6 +3692,17 @@ get_revprop_packname(svn_fs_t *fs,
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Return TRUE, if revision R1 and R2 refer to the same shard in FS.
|
||||||
|
*/
|
||||||
|
static svn_boolean_t
|
||||||
|
same_shard(svn_fs_t *fs,
|
||||||
|
svn_revnum_t r1,
|
||||||
|
svn_revnum_t r2)
|
||||||
|
{
|
||||||
|
fs_fs_data_t *ffd = fs->fsap_data;
|
||||||
|
return (r1 / ffd->max_files_per_dir) == (r2 / ffd->max_files_per_dir);
|
||||||
|
}
|
||||||
|
|
||||||
/* Given FS and the full packed file content in REVPROPS->PACKED_REVPROPS,
|
/* Given FS and the full packed file content in REVPROPS->PACKED_REVPROPS,
|
||||||
* fill the START_REVISION, SIZES, OFFSETS members. Also, make
|
* fill the START_REVISION, SIZES, OFFSETS members. Also, make
|
||||||
* PACKED_REVPROPS point to the first serialized revprop.
|
* PACKED_REVPROPS point to the first serialized revprop.
|
||||||
@ -3714,6 +3735,26 @@ parse_packed_revprops(svn_fs_t *fs,
|
|||||||
SVN_ERR(read_number_from_stream(&first_rev, NULL, stream, iterpool));
|
SVN_ERR(read_number_from_stream(&first_rev, NULL, stream, iterpool));
|
||||||
SVN_ERR(read_number_from_stream(&count, NULL, stream, iterpool));
|
SVN_ERR(read_number_from_stream(&count, NULL, stream, iterpool));
|
||||||
|
|
||||||
|
/* Check revision range for validity. */
|
||||||
|
if ( !same_shard(fs, revprops->revision, first_rev)
|
||||||
|
|| !same_shard(fs, revprops->revision, first_rev + count - 1)
|
||||||
|
|| count < 1)
|
||||||
|
return svn_error_createf(SVN_ERR_FS_CORRUPT, NULL,
|
||||||
|
_("Revprop pack for revision r%ld"
|
||||||
|
" contains revprops for r%ld .. r%ld"),
|
||||||
|
revprops->revision,
|
||||||
|
(svn_revnum_t)first_rev,
|
||||||
|
(svn_revnum_t)(first_rev + count -1));
|
||||||
|
|
||||||
|
/* Since start & end are in the same shard, it is enough to just test
|
||||||
|
* the FIRST_REV for being actually packed. That will also cover the
|
||||||
|
* special case of rev 0 never being packed. */
|
||||||
|
if (!is_packed_revprop(fs, first_rev))
|
||||||
|
return svn_error_createf(SVN_ERR_FS_CORRUPT, NULL,
|
||||||
|
_("Revprop pack for revision r%ld"
|
||||||
|
" starts at non-packed revisions r%ld"),
|
||||||
|
revprops->revision, (svn_revnum_t)first_rev);
|
||||||
|
|
||||||
/* make PACKED_REVPROPS point to the first char after the header.
|
/* make PACKED_REVPROPS point to the first char after the header.
|
||||||
* This is where the serialized revprops are. */
|
* This is where the serialized revprops are. */
|
||||||
header_end = strstr(uncompressed->data, "\n\n");
|
header_end = strstr(uncompressed->data, "\n\n");
|
||||||
@ -3846,14 +3887,14 @@ read_pack_revprop(packed_revprops_t **revprops,
|
|||||||
/* the file content should be available now */
|
/* the file content should be available now */
|
||||||
if (!result->packed_revprops)
|
if (!result->packed_revprops)
|
||||||
return svn_error_createf(SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE, NULL,
|
return svn_error_createf(SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE, NULL,
|
||||||
_("Failed to read revprop pack file for rev %ld"), rev);
|
_("Failed to read revprop pack file for r%ld"), rev);
|
||||||
|
|
||||||
/* parse it. RESULT will be complete afterwards. */
|
/* parse it. RESULT will be complete afterwards. */
|
||||||
err = parse_packed_revprops(fs, result, pool, iterpool);
|
err = parse_packed_revprops(fs, result, pool, iterpool);
|
||||||
svn_pool_destroy(iterpool);
|
svn_pool_destroy(iterpool);
|
||||||
if (err)
|
if (err)
|
||||||
return svn_error_createf(SVN_ERR_FS_CORRUPT, err,
|
return svn_error_createf(SVN_ERR_FS_CORRUPT, err,
|
||||||
_("Revprop pack file for rev %ld is corrupt"), rev);
|
_("Revprop pack file for r%ld is corrupt"), rev);
|
||||||
|
|
||||||
*revprops = result;
|
*revprops = result;
|
||||||
|
|
||||||
@ -4117,7 +4158,8 @@ repack_revprops(svn_fs_t *fs,
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allocate a new pack file name for the revisions at index [START,END)
|
/* Allocate a new pack file name for revisions
|
||||||
|
* [REVPROPS->START_REVISION + START, REVPROPS->START_REVISION + END - 1]
|
||||||
* of REVPROPS->MANIFEST. Add the name of old file to FILES_TO_DELETE,
|
* of REVPROPS->MANIFEST. Add the name of old file to FILES_TO_DELETE,
|
||||||
* auto-create that array if necessary. Return an open file stream to
|
* auto-create that array if necessary. Return an open file stream to
|
||||||
* the new file in *STREAM allocated in POOL.
|
* the new file in *STREAM allocated in POOL.
|
||||||
@ -4136,10 +4178,13 @@ repack_stream_open(svn_stream_t **stream,
|
|||||||
svn_string_t *new_filename;
|
svn_string_t *new_filename;
|
||||||
int i;
|
int i;
|
||||||
apr_file_t *file;
|
apr_file_t *file;
|
||||||
|
int manifest_offset
|
||||||
|
= (int)(revprops->start_revision - revprops->manifest_start);
|
||||||
|
|
||||||
/* get the old (= current) file name and enlist it for later deletion */
|
/* get the old (= current) file name and enlist it for later deletion */
|
||||||
const char *old_filename
|
const char *old_filename = APR_ARRAY_IDX(revprops->manifest,
|
||||||
= APR_ARRAY_IDX(revprops->manifest, start, const char*);
|
start + manifest_offset,
|
||||||
|
const char*);
|
||||||
|
|
||||||
if (*files_to_delete == NULL)
|
if (*files_to_delete == NULL)
|
||||||
*files_to_delete = apr_array_make(pool, 3, sizeof(const char*));
|
*files_to_delete = apr_array_make(pool, 3, sizeof(const char*));
|
||||||
@ -4161,7 +4206,8 @@ repack_stream_open(svn_stream_t **stream,
|
|||||||
|
|
||||||
/* update the manifest to point to the new file */
|
/* update the manifest to point to the new file */
|
||||||
for (i = start; i < end; ++i)
|
for (i = start; i < end; ++i)
|
||||||
APR_ARRAY_IDX(revprops->manifest, i, const char*) = new_filename->data;
|
APR_ARRAY_IDX(revprops->manifest, i + manifest_offset, const char*)
|
||||||
|
= new_filename->data;
|
||||||
|
|
||||||
/* create a file stream for the new file */
|
/* create a file stream for the new file */
|
||||||
SVN_ERR(svn_io_file_open(&file, svn_dirent_join(revprops->folder,
|
SVN_ERR(svn_io_file_open(&file, svn_dirent_join(revprops->folder,
|
||||||
@ -10883,6 +10929,55 @@ hotcopy_update_current(svn_revnum_t *dst_youngest,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Remove revision or revprop files between START_REV (inclusive) and
|
||||||
|
* END_REV (non-inclusive) from folder DST_SUBDIR in DST_FS. Assume
|
||||||
|
* sharding as per MAX_FILES_PER_DIR.
|
||||||
|
* Use SCRATCH_POOL for temporary allocations. */
|
||||||
|
static svn_error_t *
|
||||||
|
hotcopy_remove_files(svn_fs_t *dst_fs,
|
||||||
|
const char *dst_subdir,
|
||||||
|
svn_revnum_t start_rev,
|
||||||
|
svn_revnum_t end_rev,
|
||||||
|
int max_files_per_dir,
|
||||||
|
apr_pool_t *scratch_pool)
|
||||||
|
{
|
||||||
|
const char *shard;
|
||||||
|
const char *dst_subdir_shard;
|
||||||
|
svn_revnum_t rev;
|
||||||
|
apr_pool_t *iterpool;
|
||||||
|
|
||||||
|
/* Pre-compute paths for initial shard. */
|
||||||
|
shard = apr_psprintf(scratch_pool, "%ld", start_rev / max_files_per_dir);
|
||||||
|
dst_subdir_shard = svn_dirent_join(dst_subdir, shard, scratch_pool);
|
||||||
|
|
||||||
|
iterpool = svn_pool_create(scratch_pool);
|
||||||
|
for (rev = start_rev; rev < end_rev; rev++)
|
||||||
|
{
|
||||||
|
const char *path;
|
||||||
|
svn_pool_clear(iterpool);
|
||||||
|
|
||||||
|
/* If necessary, update paths for shard. */
|
||||||
|
if (rev != start_rev && rev % max_files_per_dir == 0)
|
||||||
|
{
|
||||||
|
shard = apr_psprintf(iterpool, "%ld", rev / max_files_per_dir);
|
||||||
|
dst_subdir_shard = svn_dirent_join(dst_subdir, shard, scratch_pool);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* remove files for REV */
|
||||||
|
path = svn_dirent_join(dst_subdir_shard,
|
||||||
|
apr_psprintf(iterpool, "%ld", rev),
|
||||||
|
iterpool);
|
||||||
|
|
||||||
|
/* Make the rev file writable and remove it. */
|
||||||
|
SVN_ERR(svn_io_set_file_read_write(path, TRUE, iterpool));
|
||||||
|
SVN_ERR(svn_io_remove_file2(path, TRUE, iterpool));
|
||||||
|
}
|
||||||
|
|
||||||
|
svn_pool_destroy(iterpool);
|
||||||
|
|
||||||
|
return SVN_NO_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
/* Remove revisions between START_REV (inclusive) and END_REV (non-inclusive)
|
/* Remove revisions between START_REV (inclusive) and END_REV (non-inclusive)
|
||||||
* from DST_FS. Assume sharding as per MAX_FILES_PER_DIR.
|
* from DST_FS. Assume sharding as per MAX_FILES_PER_DIR.
|
||||||
* Use SCRATCH_POOL for temporary allocations. */
|
* Use SCRATCH_POOL for temporary allocations. */
|
||||||
@ -10893,43 +10988,37 @@ hotcopy_remove_rev_files(svn_fs_t *dst_fs,
|
|||||||
int max_files_per_dir,
|
int max_files_per_dir,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
const char *dst_subdir;
|
SVN_ERR_ASSERT(start_rev <= end_rev);
|
||||||
const char *shard;
|
SVN_ERR(hotcopy_remove_files(dst_fs,
|
||||||
const char *dst_subdir_shard;
|
svn_dirent_join(dst_fs->path,
|
||||||
svn_revnum_t rev;
|
PATH_REVS_DIR,
|
||||||
apr_pool_t *iterpool;
|
scratch_pool),
|
||||||
|
start_rev, end_rev,
|
||||||
|
max_files_per_dir, scratch_pool));
|
||||||
|
|
||||||
|
return SVN_NO_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Remove revision properties between START_REV (inclusive) and END_REV
|
||||||
|
* (non-inclusive) from DST_FS. Assume sharding as per MAX_FILES_PER_DIR.
|
||||||
|
* Use SCRATCH_POOL for temporary allocations. Revision 0 revprops will
|
||||||
|
* not be deleted. */
|
||||||
|
static svn_error_t *
|
||||||
|
hotcopy_remove_revprop_files(svn_fs_t *dst_fs,
|
||||||
|
svn_revnum_t start_rev,
|
||||||
|
svn_revnum_t end_rev,
|
||||||
|
int max_files_per_dir,
|
||||||
|
apr_pool_t *scratch_pool)
|
||||||
|
{
|
||||||
SVN_ERR_ASSERT(start_rev <= end_rev);
|
SVN_ERR_ASSERT(start_rev <= end_rev);
|
||||||
|
|
||||||
dst_subdir = svn_dirent_join(dst_fs->path, PATH_REVS_DIR, scratch_pool);
|
/* don't delete rev 0 props */
|
||||||
|
SVN_ERR(hotcopy_remove_files(dst_fs,
|
||||||
/* Pre-compute paths for initial shard. */
|
svn_dirent_join(dst_fs->path,
|
||||||
shard = apr_psprintf(scratch_pool, "%ld", start_rev / max_files_per_dir);
|
PATH_REVPROPS_DIR,
|
||||||
dst_subdir_shard = svn_dirent_join(dst_subdir, shard, scratch_pool);
|
scratch_pool),
|
||||||
|
start_rev ? start_rev : 1, end_rev,
|
||||||
iterpool = svn_pool_create(scratch_pool);
|
max_files_per_dir, scratch_pool));
|
||||||
for (rev = start_rev; rev < end_rev; rev++)
|
|
||||||
{
|
|
||||||
const char *rev_path;
|
|
||||||
|
|
||||||
svn_pool_clear(iterpool);
|
|
||||||
|
|
||||||
/* If necessary, update paths for shard. */
|
|
||||||
if (rev != start_rev && rev % max_files_per_dir == 0)
|
|
||||||
{
|
|
||||||
shard = apr_psprintf(iterpool, "%ld", rev / max_files_per_dir);
|
|
||||||
dst_subdir_shard = svn_dirent_join(dst_subdir, shard, scratch_pool);
|
|
||||||
}
|
|
||||||
|
|
||||||
rev_path = svn_dirent_join(dst_subdir_shard,
|
|
||||||
apr_psprintf(iterpool, "%ld", rev),
|
|
||||||
iterpool);
|
|
||||||
|
|
||||||
/* Make the rev file writable and remove it. */
|
|
||||||
SVN_ERR(svn_io_set_file_read_write(rev_path, TRUE, iterpool));
|
|
||||||
SVN_ERR(svn_io_remove_file2(rev_path, TRUE, iterpool));
|
|
||||||
}
|
|
||||||
svn_pool_destroy(iterpool);
|
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
@ -10970,6 +11059,27 @@ hotcopy_incremental_check_preconditions(svn_fs_t *src_fs,
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Remove folder PATH. Ignore errors due to the sub-tree not being empty.
|
||||||
|
* CANCEL_FUNC and CANCEL_BATON do the usual thing.
|
||||||
|
* Use POOL for temporary allocations.
|
||||||
|
*/
|
||||||
|
static svn_error_t *
|
||||||
|
remove_folder(const char *path,
|
||||||
|
svn_cancel_func_t cancel_func,
|
||||||
|
void *cancel_baton,
|
||||||
|
apr_pool_t *pool)
|
||||||
|
{
|
||||||
|
svn_error_t *err = svn_io_remove_dir2(path, TRUE,
|
||||||
|
cancel_func, cancel_baton, pool);
|
||||||
|
|
||||||
|
if (err && APR_STATUS_IS_ENOTEMPTY(err->apr_err))
|
||||||
|
{
|
||||||
|
svn_error_clear(err);
|
||||||
|
err = SVN_NO_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
return svn_error_trace(err);
|
||||||
|
}
|
||||||
|
|
||||||
/* Baton for hotcopy_body(). */
|
/* Baton for hotcopy_body(). */
|
||||||
struct hotcopy_body_baton {
|
struct hotcopy_body_baton {
|
||||||
@ -11160,8 +11270,6 @@ hotcopy_body(void *baton, apr_pool_t *pool)
|
|||||||
/* First, copy packed shards. */
|
/* First, copy packed shards. */
|
||||||
for (rev = 0; rev < src_min_unpacked_rev; rev += max_files_per_dir)
|
for (rev = 0; rev < src_min_unpacked_rev; rev += max_files_per_dir)
|
||||||
{
|
{
|
||||||
svn_error_t *err;
|
|
||||||
|
|
||||||
svn_pool_clear(iterpool);
|
svn_pool_clear(iterpool);
|
||||||
|
|
||||||
if (cancel_func)
|
if (cancel_func)
|
||||||
@ -11181,20 +11289,22 @@ hotcopy_body(void *baton, apr_pool_t *pool)
|
|||||||
|
|
||||||
/* Remove revision files which are now packed. */
|
/* Remove revision files which are now packed. */
|
||||||
if (incremental)
|
if (incremental)
|
||||||
SVN_ERR(hotcopy_remove_rev_files(dst_fs, rev, rev + max_files_per_dir,
|
{
|
||||||
|
SVN_ERR(hotcopy_remove_rev_files(dst_fs, rev,
|
||||||
|
rev + max_files_per_dir,
|
||||||
max_files_per_dir, iterpool));
|
max_files_per_dir, iterpool));
|
||||||
|
SVN_ERR(hotcopy_remove_revprop_files(dst_fs, rev,
|
||||||
|
rev + max_files_per_dir,
|
||||||
|
max_files_per_dir, iterpool));
|
||||||
|
}
|
||||||
|
|
||||||
/* Now that all revisions have moved into the pack, the original
|
/* Now that all revisions have moved into the pack, the original
|
||||||
* rev dir can be removed. */
|
* rev dir can be removed. */
|
||||||
err = svn_io_remove_dir2(path_rev_shard(dst_fs, rev, iterpool),
|
SVN_ERR(remove_folder(path_rev_shard(dst_fs, rev, iterpool),
|
||||||
TRUE, cancel_func, cancel_baton, iterpool);
|
cancel_func, cancel_baton, iterpool));
|
||||||
if (err)
|
if (rev > 0)
|
||||||
{
|
SVN_ERR(remove_folder(path_revprops_shard(dst_fs, rev, iterpool),
|
||||||
if (APR_STATUS_IS_ENOTEMPTY(err->apr_err))
|
cancel_func, cancel_baton, iterpool));
|
||||||
svn_error_clear(err);
|
|
||||||
else
|
|
||||||
return svn_error_trace(err);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cancel_func)
|
if (cancel_func)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* This file is automatically generated from rep-cache-db.sql and .dist_sandbox/subversion-1.8.1/subversion/libsvn_fs_fs/token-map.h.
|
/* This file is automatically generated from rep-cache-db.sql and .dist_sandbox/subversion-1.8.4/subversion/libsvn_fs_fs/token-map.h.
|
||||||
* Do not edit this file -- edit the source and rerun gen-make.py */
|
* Do not edit this file -- edit the source and rerun gen-make.py */
|
||||||
|
|
||||||
#define STMT_CREATE_SCHEMA 0
|
#define STMT_CREATE_SCHEMA 0
|
||||||
|
@ -1436,7 +1436,7 @@ svn_ra_print_modules(svn_stringbuf_t *output,
|
|||||||
built with SASL. */
|
built with SASL. */
|
||||||
line = apr_psprintf(iterpool, "* ra_%s : %s\n",
|
line = apr_psprintf(iterpool, "* ra_%s : %s\n",
|
||||||
defn->ra_name,
|
defn->ra_name,
|
||||||
vtable->get_description());
|
vtable->get_description(iterpool));
|
||||||
svn_stringbuf_appendcstr(output, line);
|
svn_stringbuf_appendcstr(output, line);
|
||||||
|
|
||||||
for (schemes = vtable->get_schemes(iterpool); *schemes != NULL;
|
for (schemes = vtable->get_schemes(iterpool); *schemes != NULL;
|
||||||
|
@ -45,7 +45,7 @@ typedef struct svn_ra__vtable_t {
|
|||||||
|
|
||||||
/* Return a short description of the RA implementation, as a localized
|
/* Return a short description of the RA implementation, as a localized
|
||||||
* string. */
|
* string. */
|
||||||
const char *(*get_description)(void);
|
const char *(*get_description)(apr_pool_t *pool);
|
||||||
|
|
||||||
/* Return a list of actual URI schemes supported by this implementation.
|
/* Return a list of actual URI schemes supported by this implementation.
|
||||||
* The returned array is NULL-terminated. */
|
* The returned array is NULL-terminated. */
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
#include "private/svn_repos_private.h"
|
#include "private/svn_repos_private.h"
|
||||||
#include "private/svn_fspath.h"
|
#include "private/svn_fspath.h"
|
||||||
#include "private/svn_atomic.h"
|
#include "private/svn_atomic.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#define APR_WANT_STRFUNC
|
#define APR_WANT_STRFUNC
|
||||||
#include <apr_want.h>
|
#include <apr_want.h>
|
||||||
@ -502,7 +503,7 @@ apply_lock_tokens(svn_fs_t *fs,
|
|||||||
N_("Module for accessing a repository on local disk.")
|
N_("Module for accessing a repository on local disk.")
|
||||||
|
|
||||||
static const char *
|
static const char *
|
||||||
svn_ra_local__get_description(void)
|
svn_ra_local__get_description(apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
return _(RA_LOCAL_DESCRIPTION);
|
return _(RA_LOCAL_DESCRIPTION);
|
||||||
}
|
}
|
||||||
@ -1745,7 +1746,7 @@ svn_ra_local__init(const svn_version_t *loader_version,
|
|||||||
"ra_local"),
|
"ra_local"),
|
||||||
loader_version->major);
|
loader_version->major);
|
||||||
|
|
||||||
SVN_ERR(svn_ver_check_list(ra_local_version(), checklist));
|
SVN_ERR(svn_ver_check_list2(ra_local_version(), checklist, svn_ver_equal));
|
||||||
|
|
||||||
#ifndef SVN_LIBSVN_CLIENT_LINKS_RA_LOCAL
|
#ifndef SVN_LIBSVN_CLIENT_LINKS_RA_LOCAL
|
||||||
/* This assumes that POOL was the pool used to load the dso. */
|
/* This assumes that POOL was the pool used to load the dso. */
|
||||||
|
@ -39,6 +39,7 @@ svn_ra_local__split_URL(svn_repos_t **repos,
|
|||||||
const char *repos_dirent;
|
const char *repos_dirent;
|
||||||
const char *repos_root_dirent;
|
const char *repos_root_dirent;
|
||||||
svn_stringbuf_t *urlbuf;
|
svn_stringbuf_t *urlbuf;
|
||||||
|
apr_size_t root_end;
|
||||||
|
|
||||||
SVN_ERR(svn_uri_get_dirent_from_file_url(&repos_dirent, URL, pool));
|
SVN_ERR(svn_uri_get_dirent_from_file_url(&repos_dirent, URL, pool));
|
||||||
|
|
||||||
@ -65,10 +66,17 @@ svn_ra_local__split_URL(svn_repos_t **repos,
|
|||||||
"/",
|
"/",
|
||||||
svn_dirent_skip_ancestor(repos_root_dirent, repos_dirent),
|
svn_dirent_skip_ancestor(repos_root_dirent, repos_dirent),
|
||||||
(const char *)NULL); */
|
(const char *)NULL); */
|
||||||
*fs_path = &repos_dirent[strlen(repos_root_dirent)];
|
root_end = strlen(repos_root_dirent);
|
||||||
|
if (! repos_dirent[root_end])
|
||||||
if (**fs_path == '\0')
|
|
||||||
*fs_path = "/";
|
*fs_path = "/";
|
||||||
|
else if (repos_dirent[root_end] == '/')
|
||||||
|
*fs_path = &repos_dirent[root_end];
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* On Windows "C:/" is the parent directory of "C:/dir" */
|
||||||
|
*fs_path = &repos_dirent[root_end-1];
|
||||||
|
SVN_ERR_ASSERT((*fs_path)[0] == '/');
|
||||||
|
}
|
||||||
|
|
||||||
/* Remove the path components after the root dirent from the original URL,
|
/* Remove the path components after the root dirent from the original URL,
|
||||||
to get a URL to the repository root.
|
to get a URL to the repository root.
|
||||||
|
@ -397,10 +397,18 @@ checkout_dir(dir_context_t *dir,
|
|||||||
{
|
{
|
||||||
if (p_dir->added)
|
if (p_dir->added)
|
||||||
{
|
{
|
||||||
|
/* Calculate the working_url by skipping the shared ancestor bewteen
|
||||||
|
* the parent->relpath and dir->relpath. This is safe since an
|
||||||
|
* add is guaranteed to have a parent that is checked out. */
|
||||||
|
dir_context_t *parent = p_dir->parent_dir;
|
||||||
|
const char *relpath = svn_relpath_skip_ancestor(parent->relpath,
|
||||||
|
dir->relpath);
|
||||||
|
|
||||||
/* Implicitly checkout this dir now. */
|
/* Implicitly checkout this dir now. */
|
||||||
|
SVN_ERR_ASSERT(parent->working_url);
|
||||||
dir->working_url = svn_path_url_add_component2(
|
dir->working_url = svn_path_url_add_component2(
|
||||||
dir->parent_dir->working_url,
|
parent->working_url,
|
||||||
dir->name, dir->pool);
|
relpath, dir->pool);
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
p_dir = p_dir->parent_dir;
|
p_dir = p_dir->parent_dir;
|
||||||
@ -1924,7 +1932,18 @@ add_file(const char *path,
|
|||||||
|
|
||||||
if (handler->sline.code != 404)
|
if (handler->sline.code != 404)
|
||||||
{
|
{
|
||||||
return svn_error_createf(SVN_ERR_RA_DAV_ALREADY_EXISTS, NULL,
|
if (handler->sline.code != 200)
|
||||||
|
{
|
||||||
|
svn_error_t *err;
|
||||||
|
|
||||||
|
err = svn_ra_serf__error_on_status(handler->sline,
|
||||||
|
handler->path,
|
||||||
|
handler->location);
|
||||||
|
|
||||||
|
SVN_ERR(err);
|
||||||
|
}
|
||||||
|
|
||||||
|
return svn_error_createf(SVN_ERR_FS_ALREADY_EXISTS, NULL,
|
||||||
_("File '%s' already exists"), path);
|
_("File '%s' already exists"), path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -57,13 +57,6 @@ extern "C" {
|
|||||||
/** Use this to silence compiler warnings about unused parameters. */
|
/** Use this to silence compiler warnings about unused parameters. */
|
||||||
#define UNUSED_CTX(x) ((void)(x))
|
#define UNUSED_CTX(x) ((void)(x))
|
||||||
|
|
||||||
/** Our User-Agent string. */
|
|
||||||
#define USER_AGENT "SVN/" SVN_VER_NUMBER " (" SVN_BUILD_TARGET ")" \
|
|
||||||
" serf/" \
|
|
||||||
APR_STRINGIFY(SERF_MAJOR_VERSION) "." \
|
|
||||||
APR_STRINGIFY(SERF_MINOR_VERSION) "." \
|
|
||||||
APR_STRINGIFY(SERF_PATCH_VERSION)
|
|
||||||
|
|
||||||
/** Wait duration (in microseconds) used in calls to serf_context_run() */
|
/** Wait duration (in microseconds) used in calls to serf_context_run() */
|
||||||
#define SVN_RA_SERF__CONTEXT_RUN_DURATION 500000
|
#define SVN_RA_SERF__CONTEXT_RUN_DURATION 500000
|
||||||
|
|
||||||
@ -658,11 +651,6 @@ struct svn_ra_serf__xml_parser_t {
|
|||||||
|
|
||||||
See libsvn_ra_serf/util.c */
|
See libsvn_ra_serf/util.c */
|
||||||
struct svn_ra_serf__pending_t *pending;
|
struct svn_ra_serf__pending_t *pending;
|
||||||
|
|
||||||
/* Response restart support */
|
|
||||||
const void *headers_baton; /* Last pointer to headers */
|
|
||||||
apr_off_t skip_size; /* Number of bytes to skip */
|
|
||||||
apr_off_t read_size; /* Number of bytes read from response */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -90,8 +90,6 @@ typedef struct prop_info_t {
|
|||||||
typedef struct replay_context_t {
|
typedef struct replay_context_t {
|
||||||
apr_pool_t *src_rev_pool;
|
apr_pool_t *src_rev_pool;
|
||||||
apr_pool_t *dst_rev_pool;
|
apr_pool_t *dst_rev_pool;
|
||||||
/*file_pool is cleared after completion of each file. */
|
|
||||||
apr_pool_t *file_pool;
|
|
||||||
|
|
||||||
/* Are we done fetching this file? */
|
/* Are we done fetching this file? */
|
||||||
svn_boolean_t done;
|
svn_boolean_t done;
|
||||||
@ -147,10 +145,11 @@ push_state(svn_ra_serf__xml_parser_t *parser,
|
|||||||
state == OPEN_FILE || state == ADD_FILE)
|
state == OPEN_FILE || state == ADD_FILE)
|
||||||
{
|
{
|
||||||
replay_info_t *info;
|
replay_info_t *info;
|
||||||
|
apr_pool_t *pool = svn_pool_create(replay_ctx->dst_rev_pool);
|
||||||
|
|
||||||
info = apr_palloc(replay_ctx->dst_rev_pool, sizeof(*info));
|
info = apr_palloc(pool, sizeof(*info));
|
||||||
|
|
||||||
info->pool = replay_ctx->dst_rev_pool;
|
info->pool = pool;
|
||||||
info->parent = parser->state->private;
|
info->parent = parser->state->private;
|
||||||
info->baton = NULL;
|
info->baton = NULL;
|
||||||
info->stream = NULL;
|
info->stream = NULL;
|
||||||
@ -160,12 +159,13 @@ push_state(svn_ra_serf__xml_parser_t *parser,
|
|||||||
else if (state == CHANGE_PROP)
|
else if (state == CHANGE_PROP)
|
||||||
{
|
{
|
||||||
prop_info_t *info;
|
prop_info_t *info;
|
||||||
|
apr_pool_t *pool = svn_pool_create(replay_ctx->dst_rev_pool);
|
||||||
|
|
||||||
info = apr_pcalloc(replay_ctx->dst_rev_pool, sizeof(*info));
|
info = apr_pcalloc(pool, sizeof(*info));
|
||||||
|
|
||||||
info->pool = replay_ctx->dst_rev_pool;
|
info->pool = pool;
|
||||||
info->parent = parser->state->private;
|
info->parent = parser->state->private;
|
||||||
info->prop_value = svn_stringbuf_create_empty(info->pool);
|
info->prop_value = svn_stringbuf_create_empty(pool);
|
||||||
|
|
||||||
parser->state->private = info;
|
parser->state->private = info;
|
||||||
}
|
}
|
||||||
@ -194,7 +194,6 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
|
|
||||||
/* Create a pool for the commit editor. */
|
/* Create a pool for the commit editor. */
|
||||||
ctx->dst_rev_pool = svn_pool_create(ctx->src_rev_pool);
|
ctx->dst_rev_pool = svn_pool_create(ctx->src_rev_pool);
|
||||||
ctx->file_pool = svn_pool_create(ctx->dst_rev_pool);
|
|
||||||
|
|
||||||
SVN_ERR(svn_ra_serf__select_revprops(&ctx->props,
|
SVN_ERR(svn_ra_serf__select_revprops(&ctx->props,
|
||||||
ctx->revprop_target,
|
ctx->revprop_target,
|
||||||
@ -334,6 +333,8 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
SVN_ERR(ctx->editor->close_directory(info->baton, scratch_pool));
|
SVN_ERR(ctx->editor->close_directory(info->baton, scratch_pool));
|
||||||
|
|
||||||
svn_ra_serf__xml_pop_state(parser);
|
svn_ra_serf__xml_pop_state(parser);
|
||||||
|
|
||||||
|
svn_pool_destroy(info->pool);
|
||||||
}
|
}
|
||||||
else if ((state == OPEN_DIR || state == ADD_DIR) &&
|
else if ((state == OPEN_DIR || state == ADD_DIR) &&
|
||||||
strcmp(name.name, "open-file") == 0)
|
strcmp(name.name, "open-file") == 0)
|
||||||
@ -341,7 +342,6 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
const char *file_name, *rev;
|
const char *file_name, *rev;
|
||||||
replay_info_t *info;
|
replay_info_t *info;
|
||||||
|
|
||||||
svn_pool_clear(ctx->file_pool);
|
|
||||||
file_name = svn_xml_get_attr_value("name", attrs);
|
file_name = svn_xml_get_attr_value("name", attrs);
|
||||||
if (!file_name)
|
if (!file_name)
|
||||||
{
|
{
|
||||||
@ -359,7 +359,7 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
|
|
||||||
SVN_ERR(ctx->editor->open_file(file_name, info->parent->baton,
|
SVN_ERR(ctx->editor->open_file(file_name, info->parent->baton,
|
||||||
SVN_STR_TO_REV(rev),
|
SVN_STR_TO_REV(rev),
|
||||||
ctx->file_pool, &info->baton));
|
info->pool, &info->baton));
|
||||||
}
|
}
|
||||||
else if ((state == OPEN_DIR || state == ADD_DIR) &&
|
else if ((state == OPEN_DIR || state == ADD_DIR) &&
|
||||||
strcmp(name.name, "add-file") == 0)
|
strcmp(name.name, "add-file") == 0)
|
||||||
@ -368,7 +368,6 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
svn_revnum_t rev;
|
svn_revnum_t rev;
|
||||||
replay_info_t *info;
|
replay_info_t *info;
|
||||||
|
|
||||||
svn_pool_clear(ctx->file_pool);
|
|
||||||
file_name = svn_xml_get_attr_value("name", attrs);
|
file_name = svn_xml_get_attr_value("name", attrs);
|
||||||
if (!file_name)
|
if (!file_name)
|
||||||
{
|
{
|
||||||
@ -387,7 +386,7 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
|
|
||||||
SVN_ERR(ctx->editor->add_file(file_name, info->parent->baton,
|
SVN_ERR(ctx->editor->add_file(file_name, info->parent->baton,
|
||||||
copyfrom, rev,
|
copyfrom, rev,
|
||||||
ctx->file_pool, &info->baton));
|
info->pool, &info->baton));
|
||||||
}
|
}
|
||||||
else if ((state == OPEN_FILE || state == ADD_FILE) &&
|
else if ((state == OPEN_FILE || state == ADD_FILE) &&
|
||||||
strcmp(name.name, "apply-textdelta") == 0)
|
strcmp(name.name, "apply-textdelta") == 0)
|
||||||
@ -407,7 +406,7 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
}
|
}
|
||||||
|
|
||||||
SVN_ERR(ctx->editor->apply_textdelta(info->baton, checksum,
|
SVN_ERR(ctx->editor->apply_textdelta(info->baton, checksum,
|
||||||
ctx->file_pool,
|
info->pool,
|
||||||
&textdelta,
|
&textdelta,
|
||||||
&textdelta_baton));
|
&textdelta_baton));
|
||||||
|
|
||||||
@ -426,6 +425,8 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
SVN_ERR(ctx->editor->close_file(info->baton, checksum, scratch_pool));
|
SVN_ERR(ctx->editor->close_file(info->baton, checksum, scratch_pool));
|
||||||
|
|
||||||
svn_ra_serf__xml_pop_state(parser);
|
svn_ra_serf__xml_pop_state(parser);
|
||||||
|
|
||||||
|
svn_pool_destroy(info->pool);
|
||||||
}
|
}
|
||||||
else if (((state == OPEN_FILE || state == ADD_FILE) &&
|
else if (((state == OPEN_FILE || state == ADD_FILE) &&
|
||||||
strcmp(name.name, "change-file-prop") == 0) ||
|
strcmp(name.name, "change-file-prop") == 0) ||
|
||||||
@ -451,14 +452,13 @@ start_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
else
|
else
|
||||||
info->del_prop = FALSE;
|
info->del_prop = FALSE;
|
||||||
|
|
||||||
|
info->name = apr_pstrdup(info->pool, prop_name);
|
||||||
if (state == OPEN_FILE || state == ADD_FILE)
|
if (state == OPEN_FILE || state == ADD_FILE)
|
||||||
{
|
{
|
||||||
info->name = apr_pstrdup(ctx->file_pool, prop_name);
|
|
||||||
info->change = ctx->editor->change_file_prop;
|
info->change = ctx->editor->change_file_prop;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
info->name = apr_pstrdup(ctx->dst_rev_pool, prop_name);
|
|
||||||
info->change = ctx->editor->change_dir_prop;
|
info->change = ctx->editor->change_dir_prop;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -538,15 +538,14 @@ end_replay(svn_ra_serf__xml_parser_t *parser,
|
|||||||
info->prop_value = NULL; /* morph killed the stringbuf. */
|
info->prop_value = NULL; /* morph killed the stringbuf. */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (strcmp(name.name, "change-file-prop") == 0)
|
prop_val = svn_base64_decode_string(morph, info->pool);
|
||||||
prop_val = svn_base64_decode_string(morph, ctx->file_pool);
|
|
||||||
else
|
|
||||||
prop_val = svn_base64_decode_string(morph, ctx->dst_rev_pool);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SVN_ERR(info->change(info->parent->baton, info->name, prop_val,
|
SVN_ERR(info->change(info->parent->baton, info->name, prop_val,
|
||||||
info->parent->pool));
|
info->parent->pool));
|
||||||
svn_ra_serf__xml_pop_state(parser);
|
svn_ra_serf__xml_pop_state(parser);
|
||||||
|
|
||||||
|
svn_pool_destroy(info->pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
|
@ -61,11 +61,18 @@ ra_serf_version(void)
|
|||||||
#define RA_SERF_DESCRIPTION \
|
#define RA_SERF_DESCRIPTION \
|
||||||
N_("Module for accessing a repository via WebDAV protocol using serf.")
|
N_("Module for accessing a repository via WebDAV protocol using serf.")
|
||||||
|
|
||||||
|
#define RA_SERF_DESCRIPTION_VER \
|
||||||
|
N_("Module for accessing a repository via WebDAV protocol using serf.\n" \
|
||||||
|
" - using serf %d.%d.%d")
|
||||||
|
|
||||||
/* Implements svn_ra__vtable_t.get_description(). */
|
/* Implements svn_ra__vtable_t.get_description(). */
|
||||||
static const char *
|
static const char *
|
||||||
ra_serf_get_description(void)
|
ra_serf_get_description(apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
return _(RA_SERF_DESCRIPTION);
|
int major, minor, patch;
|
||||||
|
|
||||||
|
serf_lib_version(&major, &minor, &patch);
|
||||||
|
return apr_psprintf(pool, _(RA_SERF_DESCRIPTION_VER), major, minor, patch);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Implements svn_ra__vtable_t.get_schemes(). */
|
/* Implements svn_ra__vtable_t.get_schemes(). */
|
||||||
@ -413,6 +420,18 @@ svn_ra_serf__progress(void *progress_baton, apr_off_t read, apr_off_t written)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Our User-Agent string. */
|
||||||
|
static const char *
|
||||||
|
get_user_agent_string(apr_pool_t *pool)
|
||||||
|
{
|
||||||
|
int major, minor, patch;
|
||||||
|
serf_lib_version(&major, &minor, &patch);
|
||||||
|
|
||||||
|
return apr_psprintf(pool, "SVN/%s (%s) serf/%d.%d.%d",
|
||||||
|
SVN_VER_NUMBER, SVN_BUILD_TARGET,
|
||||||
|
major, minor, patch);
|
||||||
|
}
|
||||||
|
|
||||||
/* Implements svn_ra__vtable_t.open_session(). */
|
/* Implements svn_ra__vtable_t.open_session(). */
|
||||||
static svn_error_t *
|
static svn_error_t *
|
||||||
svn_ra_serf__open(svn_ra_session_t *session,
|
svn_ra_serf__open(svn_ra_session_t *session,
|
||||||
@ -495,10 +514,10 @@ svn_ra_serf__open(svn_ra_session_t *session,
|
|||||||
SVN_ERR(callbacks->get_client_string(callback_baton, &client_string, pool));
|
SVN_ERR(callbacks->get_client_string(callback_baton, &client_string, pool));
|
||||||
|
|
||||||
if (client_string)
|
if (client_string)
|
||||||
serf_sess->useragent = apr_pstrcat(pool, USER_AGENT, " ",
|
serf_sess->useragent = apr_pstrcat(pool, get_user_agent_string(pool), " ",
|
||||||
client_string, (char *)NULL);
|
client_string, (char *)NULL);
|
||||||
else
|
else
|
||||||
serf_sess->useragent = USER_AGENT;
|
serf_sess->useragent = get_user_agent_string(pool);
|
||||||
|
|
||||||
/* go ahead and tell serf about the connection. */
|
/* go ahead and tell serf about the connection. */
|
||||||
status =
|
status =
|
||||||
@ -1260,7 +1279,7 @@ svn_ra_serf__init(const svn_version_t *loader_version,
|
|||||||
int serf_minor;
|
int serf_minor;
|
||||||
int serf_patch;
|
int serf_patch;
|
||||||
|
|
||||||
SVN_ERR(svn_ver_check_list(ra_serf_version(), checklist));
|
SVN_ERR(svn_ver_check_list2(ra_serf_version(), checklist, svn_ver_equal));
|
||||||
|
|
||||||
/* Simplified version check to make sure we can safely use the
|
/* Simplified version check to make sure we can safely use the
|
||||||
VTABLE parameter. The RA loader does a more exhaustive check. */
|
VTABLE parameter. The RA loader does a more exhaustive check. */
|
||||||
|
@ -191,13 +191,65 @@ construct_realm(svn_ra_serf__session_t *session,
|
|||||||
static char *
|
static char *
|
||||||
convert_organisation_to_str(apr_hash_t *org, apr_pool_t *pool)
|
convert_organisation_to_str(apr_hash_t *org, apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
return apr_psprintf(pool, "%s, %s, %s, %s, %s (%s)",
|
const char *org_unit = svn_hash_gets(org, "OU");
|
||||||
(char*)svn_hash_gets(org, "OU"),
|
const char *org_name = svn_hash_gets(org, "O");
|
||||||
(char*)svn_hash_gets(org, "O"),
|
const char *locality = svn_hash_gets(org, "L");
|
||||||
(char*)svn_hash_gets(org, "L"),
|
const char *state = svn_hash_gets(org, "ST");
|
||||||
(char*)svn_hash_gets(org, "ST"),
|
const char *country = svn_hash_gets(org, "C");
|
||||||
(char*)svn_hash_gets(org, "C"),
|
const char *email = svn_hash_gets(org, "E");
|
||||||
(char*)svn_hash_gets(org, "E"));
|
svn_stringbuf_t *buf = svn_stringbuf_create_empty(pool);
|
||||||
|
|
||||||
|
if (org_unit)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, org_unit);
|
||||||
|
svn_stringbuf_appendcstr(buf, ", ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (org_name)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, org_name);
|
||||||
|
svn_stringbuf_appendcstr(buf, ", ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (locality)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, locality);
|
||||||
|
svn_stringbuf_appendcstr(buf, ", ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (state)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, state);
|
||||||
|
svn_stringbuf_appendcstr(buf, ", ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (country)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, country);
|
||||||
|
svn_stringbuf_appendcstr(buf, ", ");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Chop ', ' if any. */
|
||||||
|
svn_stringbuf_chop(buf, 2);
|
||||||
|
|
||||||
|
if (email)
|
||||||
|
{
|
||||||
|
svn_stringbuf_appendcstr(buf, "(");
|
||||||
|
svn_stringbuf_appendcstr(buf, email);
|
||||||
|
svn_stringbuf_appendcstr(buf, ")");
|
||||||
|
}
|
||||||
|
|
||||||
|
return buf->data;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void append_reason(svn_stringbuf_t *errmsg, const char *reason, int *reasons)
|
||||||
|
{
|
||||||
|
if (*reasons < 1)
|
||||||
|
svn_stringbuf_appendcstr(errmsg, _(": "));
|
||||||
|
else
|
||||||
|
svn_stringbuf_appendcstr(errmsg, _(", "));
|
||||||
|
svn_stringbuf_appendcstr(errmsg, reason);
|
||||||
|
(*reasons)++;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This function is called on receiving a ssl certificate of a server when
|
/* This function is called on receiving a ssl certificate of a server when
|
||||||
@ -258,7 +310,8 @@ ssl_server_cert(void *baton, int failures,
|
|||||||
for (i = 0; i < san->nelts; i++) {
|
for (i = 0; i < san->nelts; i++) {
|
||||||
char *s = APR_ARRAY_IDX(san, i, char*);
|
char *s = APR_ARRAY_IDX(san, i, char*);
|
||||||
if (apr_fnmatch(s, conn->session->session_url.hostname,
|
if (apr_fnmatch(s, conn->session->session_url.hostname,
|
||||||
APR_FNM_PERIOD) == APR_SUCCESS) {
|
APR_FNM_PERIOD | APR_FNM_CASE_BLIND) == APR_SUCCESS)
|
||||||
|
{
|
||||||
found_matching_hostname = 1;
|
found_matching_hostname = 1;
|
||||||
cert_info.hostname = s;
|
cert_info.hostname = s;
|
||||||
break;
|
break;
|
||||||
@ -270,7 +323,7 @@ ssl_server_cert(void *baton, int failures,
|
|||||||
if (!found_matching_hostname && cert_info.hostname)
|
if (!found_matching_hostname && cert_info.hostname)
|
||||||
{
|
{
|
||||||
if (apr_fnmatch(cert_info.hostname, conn->session->session_url.hostname,
|
if (apr_fnmatch(cert_info.hostname, conn->session->session_url.hostname,
|
||||||
APR_FNM_PERIOD) == APR_FNM_NOMATCH)
|
APR_FNM_PERIOD | APR_FNM_CASE_BLIND) == APR_FNM_NOMATCH)
|
||||||
{
|
{
|
||||||
svn_failures |= SVN_AUTH_SSL_CNMISMATCH;
|
svn_failures |= SVN_AUTH_SSL_CNMISMATCH;
|
||||||
}
|
}
|
||||||
@ -301,7 +354,35 @@ ssl_server_cert(void *baton, int failures,
|
|||||||
SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO, NULL);
|
SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO, NULL);
|
||||||
|
|
||||||
if (!server_creds)
|
if (!server_creds)
|
||||||
return svn_error_create(SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED, NULL, NULL);
|
{
|
||||||
|
svn_stringbuf_t *errmsg;
|
||||||
|
int reasons = 0;
|
||||||
|
|
||||||
|
errmsg = svn_stringbuf_create(
|
||||||
|
_("Server SSL certificate verification failed"),
|
||||||
|
scratch_pool);
|
||||||
|
|
||||||
|
|
||||||
|
if (svn_failures & SVN_AUTH_SSL_NOTYETVALID)
|
||||||
|
append_reason(errmsg, _("certificate is not yet valid"), &reasons);
|
||||||
|
|
||||||
|
if (svn_failures & SVN_AUTH_SSL_EXPIRED)
|
||||||
|
append_reason(errmsg, _("certificate has expired"), &reasons);
|
||||||
|
|
||||||
|
if (svn_failures & SVN_AUTH_SSL_CNMISMATCH)
|
||||||
|
append_reason(errmsg,
|
||||||
|
_("certificate issued for a different hostname"),
|
||||||
|
&reasons);
|
||||||
|
|
||||||
|
if (svn_failures & SVN_AUTH_SSL_UNKNOWNCA)
|
||||||
|
append_reason(errmsg, _("issuer is not trusted"), &reasons);
|
||||||
|
|
||||||
|
if (svn_failures & SVN_AUTH_SSL_OTHER)
|
||||||
|
append_reason(errmsg, _("and other reason(s)"), &reasons);
|
||||||
|
|
||||||
|
return svn_error_create(SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED, NULL,
|
||||||
|
errmsg->data);
|
||||||
|
}
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
@ -746,8 +827,6 @@ svn_ra_serf__context_run_wait(svn_boolean_t *done,
|
|||||||
the connection timed out. */
|
the connection timed out. */
|
||||||
if (APR_STATUS_IS_TIMEUP(status))
|
if (APR_STATUS_IS_TIMEUP(status))
|
||||||
{
|
{
|
||||||
svn_error_clear(err);
|
|
||||||
err = SVN_NO_ERROR;
|
|
||||||
status = 0;
|
status = 0;
|
||||||
|
|
||||||
if (sess->timeout)
|
if (sess->timeout)
|
||||||
@ -758,8 +837,11 @@ svn_ra_serf__context_run_wait(svn_boolean_t *done,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return svn_error_create(SVN_ERR_RA_DAV_CONN_TIMEOUT, NULL,
|
return
|
||||||
_("Connection timed out"));
|
svn_error_compose_create(
|
||||||
|
err,
|
||||||
|
svn_error_create(SVN_ERR_RA_DAV_CONN_TIMEOUT, NULL,
|
||||||
|
_("Connection timed out")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -805,6 +887,23 @@ svn_ra_serf__context_run_one(svn_ra_serf__handler_t *handler,
|
|||||||
/* Wait until the response logic marks its DONE status. */
|
/* Wait until the response logic marks its DONE status. */
|
||||||
err = svn_ra_serf__context_run_wait(&handler->done, handler->session,
|
err = svn_ra_serf__context_run_wait(&handler->done, handler->session,
|
||||||
scratch_pool);
|
scratch_pool);
|
||||||
|
|
||||||
|
/* A callback invocation has been canceled. In this simple case of
|
||||||
|
context_run_one, we can keep the ra-session operational by resetting
|
||||||
|
the connection.
|
||||||
|
|
||||||
|
If we don't do this, the next context run will notice that the connection
|
||||||
|
is still in the error state and will just return SVN_ERR_CEASE_INVOCATION
|
||||||
|
(=the last error for the connection) again */
|
||||||
|
if (err && err->apr_err == SVN_ERR_CEASE_INVOCATION)
|
||||||
|
{
|
||||||
|
apr_status_t status = serf_connection_reset(handler->conn->conn);
|
||||||
|
|
||||||
|
if (status)
|
||||||
|
err = svn_error_compose_create(err,
|
||||||
|
svn_ra_serf__wrap_err(status, NULL));
|
||||||
|
}
|
||||||
|
|
||||||
if (handler->server_error)
|
if (handler->server_error)
|
||||||
{
|
{
|
||||||
err = svn_error_compose_create(err, handler->server_error->error);
|
err = svn_error_compose_create(err, handler->server_error->error);
|
||||||
@ -1388,7 +1487,12 @@ inject_to_parser(svn_ra_serf__xml_parser_t *ctx,
|
|||||||
int xml_status;
|
int xml_status;
|
||||||
|
|
||||||
xml_status = XML_Parse(ctx->xmlp, data, (int) len, 0);
|
xml_status = XML_Parse(ctx->xmlp, data, (int) len, 0);
|
||||||
if (xml_status == XML_STATUS_ERROR && !ctx->ignore_errors)
|
|
||||||
|
if (! ctx->ignore_errors)
|
||||||
|
{
|
||||||
|
SVN_ERR(ctx->error);
|
||||||
|
|
||||||
|
if (xml_status != XML_STATUS_OK)
|
||||||
{
|
{
|
||||||
if (sl == NULL)
|
if (sl == NULL)
|
||||||
return svn_error_createf(SVN_ERR_RA_DAV_MALFORMED_DATA, NULL,
|
return svn_error_createf(SVN_ERR_RA_DAV_MALFORMED_DATA, NULL,
|
||||||
@ -1398,9 +1502,7 @@ inject_to_parser(svn_ra_serf__xml_parser_t *ctx,
|
|||||||
_("XML parsing failed: (%d %s)"),
|
_("XML parsing failed: (%d %s)"),
|
||||||
sl->code, sl->reason);
|
sl->code, sl->reason);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (ctx->error && !ctx->ignore_errors)
|
|
||||||
return svn_error_trace(ctx->error);
|
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
@ -1481,14 +1583,26 @@ svn_ra_serf__process_pending(svn_ra_serf__xml_parser_t *parser,
|
|||||||
if (pending_empty &&
|
if (pending_empty &&
|
||||||
parser->pending->network_eof)
|
parser->pending->network_eof)
|
||||||
{
|
{
|
||||||
|
int xml_status;
|
||||||
SVN_ERR_ASSERT(parser->xmlp != NULL);
|
SVN_ERR_ASSERT(parser->xmlp != NULL);
|
||||||
|
|
||||||
/* Tell the parser that no more content will be parsed. Ignore the
|
/* Tell the parser that no more content will be parsed. */
|
||||||
return status. We just don't care. */
|
xml_status = XML_Parse(parser->xmlp, NULL, 0, 1);
|
||||||
(void) XML_Parse(parser->xmlp, NULL, 0, 1);
|
|
||||||
|
|
||||||
apr_pool_cleanup_run(parser->pool, &parser->xmlp, xml_parser_cleanup);
|
apr_pool_cleanup_run(parser->pool, &parser->xmlp, xml_parser_cleanup);
|
||||||
parser->xmlp = NULL;
|
parser->xmlp = NULL;
|
||||||
|
|
||||||
|
if (! parser->ignore_errors)
|
||||||
|
{
|
||||||
|
SVN_ERR(parser->error);
|
||||||
|
|
||||||
|
if (xml_status != XML_STATUS_OK)
|
||||||
|
{
|
||||||
|
return svn_error_createf(SVN_ERR_RA_DAV_MALFORMED_DATA, NULL,
|
||||||
|
_("XML parsing failed"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
add_done_item(parser);
|
add_done_item(parser);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1588,22 +1702,6 @@ svn_ra_serf__handle_xml_parser(serf_request_t *request,
|
|||||||
return svn_error_trace(err);
|
return svn_error_trace(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ctx->headers_baton == NULL)
|
|
||||||
ctx->headers_baton = serf_bucket_response_get_headers(response);
|
|
||||||
else if (ctx->headers_baton != serf_bucket_response_get_headers(response))
|
|
||||||
{
|
|
||||||
/* We got a new response to an existing parser...
|
|
||||||
This tells us the connection has restarted and we should continue
|
|
||||||
where we stopped last time.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Is this a second attempt?? */
|
|
||||||
if (!ctx->skip_size)
|
|
||||||
ctx->skip_size = ctx->read_size;
|
|
||||||
|
|
||||||
ctx->read_size = 0; /* New request, nothing read */
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!ctx->xmlp)
|
if (!ctx->xmlp)
|
||||||
{
|
{
|
||||||
ctx->xmlp = XML_ParserCreate(NULL);
|
ctx->xmlp = XML_ParserCreate(NULL);
|
||||||
@ -1623,41 +1721,11 @@ svn_ra_serf__handle_xml_parser(serf_request_t *request,
|
|||||||
apr_size_t len;
|
apr_size_t len;
|
||||||
|
|
||||||
status = serf_bucket_read(response, PARSE_CHUNK_SIZE, &data, &len);
|
status = serf_bucket_read(response, PARSE_CHUNK_SIZE, &data, &len);
|
||||||
|
|
||||||
if (SERF_BUCKET_READ_ERROR(status))
|
if (SERF_BUCKET_READ_ERROR(status))
|
||||||
{
|
{
|
||||||
return svn_ra_serf__wrap_err(status, NULL);
|
return svn_ra_serf__wrap_err(status, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx->read_size += len;
|
|
||||||
|
|
||||||
if (ctx->skip_size)
|
|
||||||
{
|
|
||||||
/* Handle restarted requests correctly: Skip what we already read */
|
|
||||||
apr_size_t skip;
|
|
||||||
|
|
||||||
if (ctx->skip_size >= ctx->read_size)
|
|
||||||
{
|
|
||||||
/* Eek. What did the file shrink or something? */
|
|
||||||
if (APR_STATUS_IS_EOF(status))
|
|
||||||
{
|
|
||||||
SVN_ERR_MALFUNCTION();
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Skip on to the next iteration of this loop. */
|
|
||||||
if (APR_STATUS_IS_EAGAIN(status))
|
|
||||||
{
|
|
||||||
return svn_ra_serf__wrap_err(status, NULL);
|
|
||||||
}
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
skip = (apr_size_t)(len - (ctx->read_size - ctx->skip_size));
|
|
||||||
data += skip;
|
|
||||||
len -= skip;
|
|
||||||
ctx->skip_size = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Note: once the callbacks invoked by inject_to_parser() sets the
|
/* Note: once the callbacks invoked by inject_to_parser() sets the
|
||||||
PAUSED flag, then it will not be cleared. write_to_pending() will
|
PAUSED flag, then it will not be cleared. write_to_pending() will
|
||||||
only save the content. Logic outside of serf_context_run() will
|
only save the content. Logic outside of serf_context_run() will
|
||||||
@ -1703,12 +1771,25 @@ svn_ra_serf__handle_xml_parser(serf_request_t *request,
|
|||||||
in the PENDING structures, then we're completely done. */
|
in the PENDING structures, then we're completely done. */
|
||||||
if (!HAS_PENDING_DATA(ctx->pending))
|
if (!HAS_PENDING_DATA(ctx->pending))
|
||||||
{
|
{
|
||||||
|
int xml_status;
|
||||||
SVN_ERR_ASSERT(ctx->xmlp != NULL);
|
SVN_ERR_ASSERT(ctx->xmlp != NULL);
|
||||||
|
|
||||||
/* Ignore the return status. We just don't care. */
|
xml_status = XML_Parse(ctx->xmlp, NULL, 0, 1);
|
||||||
(void) XML_Parse(ctx->xmlp, NULL, 0, 1);
|
|
||||||
|
|
||||||
apr_pool_cleanup_run(ctx->pool, &ctx->xmlp, xml_parser_cleanup);
|
apr_pool_cleanup_run(ctx->pool, &ctx->xmlp, xml_parser_cleanup);
|
||||||
|
|
||||||
|
if (! ctx->ignore_errors)
|
||||||
|
{
|
||||||
|
SVN_ERR(ctx->error);
|
||||||
|
|
||||||
|
if (xml_status != XML_STATUS_OK)
|
||||||
|
{
|
||||||
|
return svn_error_create(
|
||||||
|
SVN_ERR_XML_MALFORMED, NULL,
|
||||||
|
_("The XML response contains invalid XML"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
add_done_item(ctx);
|
add_done_item(ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1828,12 +1909,26 @@ handle_response(serf_request_t *request,
|
|||||||
{
|
{
|
||||||
/* Uh-oh. Our connection died. */
|
/* Uh-oh. Our connection died. */
|
||||||
if (handler->response_error)
|
if (handler->response_error)
|
||||||
|
{
|
||||||
|
/* Give a handler chance to prevent request requeue. */
|
||||||
SVN_ERR(handler->response_error(request, response, 0,
|
SVN_ERR(handler->response_error(request, response, 0,
|
||||||
handler->response_error_baton));
|
handler->response_error_baton));
|
||||||
|
|
||||||
/* Requeue another request for this handler.
|
|
||||||
### how do we know if the handler can deal with this?! */
|
|
||||||
svn_ra_serf__request_create(handler);
|
svn_ra_serf__request_create(handler);
|
||||||
|
}
|
||||||
|
/* Response error callback is not configured. Requeue another request
|
||||||
|
for this handler only if we didn't started to process body.
|
||||||
|
Return error otherwise. */
|
||||||
|
else if (!handler->reading_body)
|
||||||
|
{
|
||||||
|
svn_ra_serf__request_create(handler);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return svn_error_createf(SVN_ERR_RA_DAV_REQUEST_FAILED, NULL,
|
||||||
|
_("%s request on '%s' failed"),
|
||||||
|
handler->method, handler->path);
|
||||||
|
}
|
||||||
|
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
@ -2417,6 +2512,10 @@ svn_ra_serf__error_on_status(serf_status_line sline,
|
|||||||
"server or an intermediate proxy does not accept "
|
"server or an intermediate proxy does not accept "
|
||||||
"chunked encoding. Try setting 'http-chunked-requests' "
|
"chunked encoding. Try setting 'http-chunked-requests' "
|
||||||
"to 'auto' or 'no' in your client configuration."));
|
"to 'auto' or 'no' in your client configuration."));
|
||||||
|
case 501:
|
||||||
|
return svn_error_createf(SVN_ERR_UNSUPPORTED_FEATURE, NULL,
|
||||||
|
_("The requested feature is not supported by "
|
||||||
|
"'%s'"), path);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sline.code >= 300)
|
if (sline.code >= 300)
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
#include "private/svn_fspath.h"
|
#include "private/svn_fspath.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "../libsvn_ra/ra_loader.h"
|
#include "../libsvn_ra/ra_loader.h"
|
||||||
|
|
||||||
@ -701,7 +702,7 @@ static svn_error_t *open_session(svn_ra_svn__session_baton_t **sess_p,
|
|||||||
N_("Module for accessing a repository using the svn network protocol.")
|
N_("Module for accessing a repository using the svn network protocol.")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const char *ra_svn_get_description(void)
|
static const char *ra_svn_get_description(apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
return _(RA_SVN_DESCRIPTION);
|
return _(RA_SVN_DESCRIPTION);
|
||||||
}
|
}
|
||||||
@ -2775,7 +2776,7 @@ svn_ra_svn__init(const svn_version_t *loader_version,
|
|||||||
{ NULL, NULL }
|
{ NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
SVN_ERR(svn_ver_check_list(svn_ra_svn_version(), checklist));
|
SVN_ERR(svn_ver_check_list2(svn_ra_svn_version(), checklist, svn_ver_equal));
|
||||||
|
|
||||||
/* Simplified version check to make sure we can safely use the
|
/* Simplified version check to make sure we can safely use the
|
||||||
VTABLE parameter. The RA loader does a more exhaustive check. */
|
VTABLE parameter. The RA loader does a more exhaustive check. */
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
#include "svn_dso.h"
|
#include "svn_dso.h"
|
||||||
#include "svn_version.h"
|
#include "svn_version.h"
|
||||||
#include "private/svn_dep_compat.h"
|
#include "private/svn_dep_compat.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "auth.h"
|
#include "auth.h"
|
||||||
|
|
||||||
@ -478,7 +479,8 @@ svn_auth_get_platform_specific_provider(svn_auth_provider_object_t **provider,
|
|||||||
check_list[0].version_query = version_function;
|
check_list[0].version_query = version_function;
|
||||||
check_list[1].label = NULL;
|
check_list[1].label = NULL;
|
||||||
check_list[1].version_query = NULL;
|
check_list[1].version_query = NULL;
|
||||||
SVN_ERR(svn_ver_check_list(svn_subr_version(), check_list));
|
SVN_ERR(svn_ver_check_list2(svn_subr_version(), check_list,
|
||||||
|
svn_ver_equal));
|
||||||
}
|
}
|
||||||
if (apr_dso_sym(&provider_function_symbol,
|
if (apr_dso_sym(&provider_function_symbol,
|
||||||
dso,
|
dso,
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
#include <apr_atomic.h>
|
#include <apr_atomic.h>
|
||||||
|
|
||||||
#include "svn_cache_config.h"
|
#include "svn_cache_config.h"
|
||||||
|
#include "private/svn_atomic.h"
|
||||||
#include "private/svn_cache.h"
|
#include "private/svn_cache.h"
|
||||||
|
|
||||||
#include "svn_pools.h"
|
#include "svn_pools.h"
|
||||||
@ -69,30 +70,27 @@ svn_cache_config_get(void)
|
|||||||
return &cache_settings;
|
return &cache_settings;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Access the process-global (singleton) membuffer cache. The first call
|
/* Initializer function as required by svn_atomic__init_once. Allocate
|
||||||
* will automatically allocate the cache using the current cache config.
|
* the process-global (singleton) membuffer cache and return it in the
|
||||||
* NULL will be returned if the desired cache size is 0 or if the cache
|
* svn_membuffer_t * in *BATON. UNUSED_POOL is unused and should be NULL.
|
||||||
* could not be created for some reason.
|
|
||||||
*/
|
*/
|
||||||
svn_membuffer_t *
|
static svn_error_t *
|
||||||
svn_cache__get_global_membuffer_cache(void)
|
initialize_cache(void *baton, apr_pool_t *unused_pool)
|
||||||
{
|
{
|
||||||
static svn_membuffer_t * volatile cache = NULL;
|
svn_membuffer_t **cache_p = baton;
|
||||||
|
svn_membuffer_t *cache = NULL;
|
||||||
|
|
||||||
apr_uint64_t cache_size = cache_settings.cache_size;
|
apr_uint64_t cache_size = cache_settings.cache_size;
|
||||||
if (!cache && cache_size)
|
if (cache_size)
|
||||||
{
|
{
|
||||||
svn_error_t *err;
|
svn_error_t *err;
|
||||||
|
|
||||||
svn_membuffer_t *old_cache = NULL;
|
|
||||||
svn_membuffer_t *new_cache = NULL;
|
|
||||||
|
|
||||||
/* auto-allocate cache */
|
/* auto-allocate cache */
|
||||||
apr_allocator_t *allocator = NULL;
|
apr_allocator_t *allocator = NULL;
|
||||||
apr_pool_t *pool = NULL;
|
apr_pool_t *pool = NULL;
|
||||||
|
|
||||||
if (apr_allocator_create(&allocator))
|
if (apr_allocator_create(&allocator))
|
||||||
return NULL;
|
return SVN_NO_ERROR;
|
||||||
|
|
||||||
/* Ensure that we free partially allocated data if we run OOM
|
/* Ensure that we free partially allocated data if we run OOM
|
||||||
* before the cache is complete: If the cache cannot be allocated
|
* before the cache is complete: If the cache cannot be allocated
|
||||||
@ -112,11 +110,11 @@ svn_cache__get_global_membuffer_cache(void)
|
|||||||
*/
|
*/
|
||||||
apr_pool_create_ex(&pool, NULL, NULL, allocator);
|
apr_pool_create_ex(&pool, NULL, NULL, allocator);
|
||||||
if (pool == NULL)
|
if (pool == NULL)
|
||||||
return NULL;
|
return SVN_NO_ERROR;
|
||||||
apr_allocator_owner_set(allocator, pool);
|
apr_allocator_owner_set(allocator, pool);
|
||||||
|
|
||||||
err = svn_cache__membuffer_cache_create(
|
err = svn_cache__membuffer_cache_create(
|
||||||
&new_cache,
|
&cache,
|
||||||
(apr_size_t)cache_size,
|
(apr_size_t)cache_size,
|
||||||
(apr_size_t)(cache_size / 10),
|
(apr_size_t)(cache_size / 10),
|
||||||
0,
|
0,
|
||||||
@ -129,33 +127,40 @@ svn_cache__get_global_membuffer_cache(void)
|
|||||||
*/
|
*/
|
||||||
if (err)
|
if (err)
|
||||||
{
|
{
|
||||||
/* Memory and error cleanup */
|
/* Memory cleanup */
|
||||||
svn_error_clear(err);
|
|
||||||
svn_pool_destroy(pool);
|
svn_pool_destroy(pool);
|
||||||
|
|
||||||
/* Prevent future attempts to create the cache. However, an
|
/* Document that we actually don't have a cache. */
|
||||||
* existing cache instance (see next comment) remains valid.
|
|
||||||
*/
|
|
||||||
cache_settings.cache_size = 0;
|
cache_settings.cache_size = 0;
|
||||||
|
|
||||||
/* The current caller won't get the cache object.
|
return svn_error_trace(err);
|
||||||
* However, a concurrent call might have succeeded in creating
|
|
||||||
* the cache object. That call and all following ones will then
|
|
||||||
* use the successfully created cache instance.
|
|
||||||
*/
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Handle race condition: if we are the first to create a
|
/* done */
|
||||||
* cache object, make it our global singleton. Otherwise,
|
*cache_p = cache;
|
||||||
* discard the new cache and keep the existing one.
|
}
|
||||||
*
|
|
||||||
* Cast is necessary because of APR bug:
|
return SVN_NO_ERROR;
|
||||||
* https://issues.apache.org/bugzilla/show_bug.cgi?id=50731
|
}
|
||||||
|
|
||||||
|
/* Access the process-global (singleton) membuffer cache. The first call
|
||||||
|
* will automatically allocate the cache using the current cache config.
|
||||||
|
* NULL will be returned if the desired cache size is 0 or if the cache
|
||||||
|
* could not be created for some reason.
|
||||||
*/
|
*/
|
||||||
old_cache = apr_atomic_casptr((volatile void **)&cache, new_cache, NULL);
|
svn_membuffer_t *
|
||||||
if (old_cache != NULL)
|
svn_cache__get_global_membuffer_cache(void)
|
||||||
svn_pool_destroy(pool);
|
{
|
||||||
|
static svn_membuffer_t *cache = NULL;
|
||||||
|
static svn_atomic_t initialized = 0;
|
||||||
|
|
||||||
|
svn_error_t *err
|
||||||
|
= svn_atomic__init_once(&initialized, initialize_cache, &cache, NULL);
|
||||||
|
if (err)
|
||||||
|
{
|
||||||
|
/* no caches today ... */
|
||||||
|
svn_error_clear(err);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return cache;
|
return cache;
|
||||||
|
@ -356,7 +356,7 @@ svn_cmdline_fputs(const char *string, FILE* stream, apr_pool_t *pool)
|
|||||||
{
|
{
|
||||||
/* ### Issue #3014: Return a specific error for broken pipes,
|
/* ### Issue #3014: Return a specific error for broken pipes,
|
||||||
* ### with a single element in the error chain. */
|
* ### with a single element in the error chain. */
|
||||||
if (APR_STATUS_IS_EPIPE(apr_get_os_error()))
|
if (SVN__APR_STATUS_IS_EPIPE(apr_get_os_error()))
|
||||||
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
||||||
else
|
else
|
||||||
return svn_error_wrap_apr(apr_get_os_error(), _("Write error"));
|
return svn_error_wrap_apr(apr_get_os_error(), _("Write error"));
|
||||||
@ -379,7 +379,7 @@ svn_cmdline_fflush(FILE *stream)
|
|||||||
{
|
{
|
||||||
/* ### Issue #3014: Return a specific error for broken pipes,
|
/* ### Issue #3014: Return a specific error for broken pipes,
|
||||||
* ### with a single element in the error chain. */
|
* ### with a single element in the error chain. */
|
||||||
if (APR_STATUS_IS_EPIPE(apr_get_os_error()))
|
if (SVN__APR_STATUS_IS_EPIPE(apr_get_os_error()))
|
||||||
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
||||||
else
|
else
|
||||||
return svn_error_wrap_apr(apr_get_os_error(), _("Write error"));
|
return svn_error_wrap_apr(apr_get_os_error(), _("Write error"));
|
||||||
|
@ -173,12 +173,6 @@ svn_config_walk_auth_data(const char *config_dir,
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
if (! config_dir)
|
|
||||||
{
|
|
||||||
/* Can't locate the cache to clear */
|
|
||||||
return SVN_NO_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
iterpool = svn_pool_create(scratch_pool);
|
iterpool = svn_pool_create(scratch_pool);
|
||||||
for (i = 0; cred_kinds[i]; i++)
|
for (i = 0; cred_kinds[i]; i++)
|
||||||
{
|
{
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
#include "opt.h"
|
#include "opt.h"
|
||||||
#include "private/svn_opt_private.h"
|
#include "private/svn_opt_private.h"
|
||||||
#include "private/svn_mergeinfo_private.h"
|
#include "private/svn_mergeinfo_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
@ -1301,4 +1302,10 @@ svn_subst_build_keywords(svn_subst_keywords_t *kw,
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*** From version.c ***/
|
||||||
|
svn_error_t *
|
||||||
|
svn_ver_check_list(const svn_version_t *my_version,
|
||||||
|
const svn_version_checklist_t *checklist)
|
||||||
|
{
|
||||||
|
return svn_ver_check_list2(my_version, checklist, svn_ver_compatible);
|
||||||
|
}
|
||||||
|
@ -1857,6 +1857,9 @@ svn_uri_is_canonical(const char *uri, apr_pool_t *scratch_pool)
|
|||||||
#endif /* SVN_USE_DOS_PATHS */
|
#endif /* SVN_USE_DOS_PATHS */
|
||||||
|
|
||||||
/* Now validate the rest of the URI. */
|
/* Now validate the rest of the URI. */
|
||||||
|
seg = ptr;
|
||||||
|
while (*ptr && (*ptr != '/'))
|
||||||
|
ptr++;
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
apr_size_t seglen = ptr - seg;
|
apr_size_t seglen = ptr - seg;
|
||||||
@ -1875,9 +1878,8 @@ svn_uri_is_canonical(const char *uri, apr_pool_t *scratch_pool)
|
|||||||
|
|
||||||
if (*ptr == '/')
|
if (*ptr == '/')
|
||||||
ptr++;
|
ptr++;
|
||||||
|
|
||||||
seg = ptr;
|
seg = ptr;
|
||||||
|
|
||||||
|
|
||||||
while (*ptr && (*ptr != '/'))
|
while (*ptr && (*ptr != '/'))
|
||||||
ptr++;
|
ptr++;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* This file is automatically generated from internal_statements.sql and .dist_sandbox/subversion-1.8.1/subversion/libsvn_subr/token-map.h.
|
/* This file is automatically generated from internal_statements.sql and .dist_sandbox/subversion-1.8.4/subversion/libsvn_subr/token-map.h.
|
||||||
* Do not edit this file -- edit the source and rerun gen-make.py */
|
* Do not edit this file -- edit the source and rerun gen-make.py */
|
||||||
|
|
||||||
#define STMT_INTERNAL_SAVEPOINT_SVN 0
|
#define STMT_INTERNAL_SAVEPOINT_SVN 0
|
||||||
|
@ -3306,7 +3306,7 @@ do_io_file_wrapper_cleanup(apr_file_t *file, apr_status_t status,
|
|||||||
|
|
||||||
/* ### Issue #3014: Return a specific error for broken pipes,
|
/* ### Issue #3014: Return a specific error for broken pipes,
|
||||||
* ### with a single element in the error chain. */
|
* ### with a single element in the error chain. */
|
||||||
if (APR_STATUS_IS_EPIPE(status))
|
if (SVN__APR_STATUS_IS_EPIPE(status))
|
||||||
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
return svn_error_create(SVN_ERR_IO_PIPE_WRITE_ERROR, NULL, NULL);
|
||||||
|
|
||||||
if (name)
|
if (name)
|
||||||
|
@ -546,7 +546,7 @@ linux_release_name(apr_pool_t *pool)
|
|||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
typedef DWORD (WINAPI *FNGETNATIVESYSTEMINFO)(LPSYSTEM_INFO);
|
typedef DWORD (WINAPI *FNGETNATIVESYSTEMINFO)(LPSYSTEM_INFO);
|
||||||
typedef BOOL (WINAPI *FNENUMPROCESSMODULES) (HANDLE, HMODULE, DWORD, LPDWORD);
|
typedef BOOL (WINAPI *FNENUMPROCESSMODULES) (HANDLE, HMODULE*, DWORD, LPDWORD);
|
||||||
|
|
||||||
/* Get system and version info, and try to tell the difference
|
/* Get system and version info, and try to tell the difference
|
||||||
between the native system type and the runtime environment of the
|
between the native system type and the runtime environment of the
|
||||||
@ -763,16 +763,36 @@ win32_release_name(apr_pool_t *pool)
|
|||||||
static HMODULE *
|
static HMODULE *
|
||||||
enum_loaded_modules(apr_pool_t *pool)
|
enum_loaded_modules(apr_pool_t *pool)
|
||||||
{
|
{
|
||||||
|
HMODULE psapi_dll = 0;
|
||||||
HANDLE current = GetCurrentProcess();
|
HANDLE current = GetCurrentProcess();
|
||||||
HMODULE dummy[1];
|
HMODULE dummy[1];
|
||||||
HMODULE *handles;
|
HMODULE *handles;
|
||||||
DWORD size;
|
DWORD size;
|
||||||
|
FNENUMPROCESSMODULES EnumProcessModules_;
|
||||||
|
|
||||||
if (!EnumProcessModules(current, dummy, sizeof(dummy), &size))
|
psapi_dll = GetModuleHandleA("psapi.dll");
|
||||||
|
|
||||||
|
if (!psapi_dll)
|
||||||
|
{
|
||||||
|
/* Load and never unload, just like static linking */
|
||||||
|
psapi_dll = LoadLibraryA("psapi.dll");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!psapi_dll)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
EnumProcessModules_ = (FNENUMPROCESSMODULES)
|
||||||
|
GetProcAddress(psapi_dll, "EnumProcessModules");
|
||||||
|
|
||||||
|
/* Before Windows XP psapi was an optional module */
|
||||||
|
if (! EnumProcessModules_)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
if (!EnumProcessModules_(current, dummy, sizeof(dummy), &size))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
handles = apr_palloc(pool, size + sizeof *handles);
|
handles = apr_palloc(pool, size + sizeof *handles);
|
||||||
if (!EnumProcessModules(current, handles, size, &size))
|
if (! EnumProcessModules_(current, handles, size, &size))
|
||||||
return NULL;
|
return NULL;
|
||||||
handles[size / sizeof *handles] = NULL;
|
handles[size / sizeof *handles] = NULL;
|
||||||
return handles;
|
return handles;
|
||||||
|
@ -212,6 +212,7 @@ xlate_alloc_handle(xlate_handle_node_t **ret,
|
|||||||
{
|
{
|
||||||
apr_status_t apr_err;
|
apr_status_t apr_err;
|
||||||
apr_xlate_t *handle;
|
apr_xlate_t *handle;
|
||||||
|
const char *name;
|
||||||
|
|
||||||
/* The error handling doesn't support the following cases, since we don't
|
/* The error handling doesn't support the following cases, since we don't
|
||||||
use them currently. Catch this here. */
|
use them currently. Catch this here. */
|
||||||
@ -224,8 +225,10 @@ xlate_alloc_handle(xlate_handle_node_t **ret,
|
|||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
apr_err = svn_subr__win32_xlate_open((win32_xlate_t **)&handle, topage,
|
apr_err = svn_subr__win32_xlate_open((win32_xlate_t **)&handle, topage,
|
||||||
frompage, pool);
|
frompage, pool);
|
||||||
|
name = "win32-xlate: ";
|
||||||
#else
|
#else
|
||||||
apr_err = apr_xlate_open(&handle, topage, frompage, pool);
|
apr_err = apr_xlate_open(&handle, topage, frompage, pool);
|
||||||
|
name = "APR: ";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (APR_STATUS_IS_EINVAL(apr_err) || APR_STATUS_IS_ENOTIMPL(apr_err))
|
if (APR_STATUS_IS_EINVAL(apr_err) || APR_STATUS_IS_ENOTIMPL(apr_err))
|
||||||
@ -254,9 +257,9 @@ xlate_alloc_handle(xlate_handle_node_t **ret,
|
|||||||
later. APR_STRERR will be in the local encoding, not in UTF-8, though.
|
later. APR_STRERR will be in the local encoding, not in UTF-8, though.
|
||||||
*/
|
*/
|
||||||
svn_strerror(apr_err, apr_strerr, sizeof(apr_strerr));
|
svn_strerror(apr_err, apr_strerr, sizeof(apr_strerr));
|
||||||
return svn_error_create(apr_err,
|
return svn_error_createf(SVN_ERR_PLUGIN_LOAD_FAILURE,
|
||||||
svn_error_create(apr_err, NULL, apr_strerr),
|
svn_error_create(apr_err, NULL, apr_strerr),
|
||||||
errstr);
|
"%s%s", name, errstr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allocate and initialize the node. */
|
/* Allocate and initialize the node. */
|
||||||
|
@ -75,8 +75,10 @@ svn_boolean_t svn_ver_equal(const svn_version_t *my_version,
|
|||||||
|
|
||||||
|
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_ver_check_list(const svn_version_t *my_version,
|
svn_ver__check_list2(const svn_version_t *my_version,
|
||||||
const svn_version_checklist_t *checklist)
|
const svn_version_checklist_t *checklist,
|
||||||
|
svn_boolean_t (*comparator)(const svn_version_t *,
|
||||||
|
const svn_version_t *))
|
||||||
{
|
{
|
||||||
svn_error_t *err = SVN_NO_ERROR;
|
svn_error_t *err = SVN_NO_ERROR;
|
||||||
int i;
|
int i;
|
||||||
@ -84,12 +86,17 @@ svn_ver_check_list(const svn_version_t *my_version,
|
|||||||
for (i = 0; checklist[i].label != NULL; ++i)
|
for (i = 0; checklist[i].label != NULL; ++i)
|
||||||
{
|
{
|
||||||
const svn_version_t *lib_version = checklist[i].version_query();
|
const svn_version_t *lib_version = checklist[i].version_query();
|
||||||
if (!svn_ver_compatible(my_version, lib_version))
|
if (!comparator(my_version, lib_version))
|
||||||
err = svn_error_createf(SVN_ERR_VERSION_MISMATCH, err,
|
err = svn_error_createf(SVN_ERR_VERSION_MISMATCH, err,
|
||||||
_("Version mismatch in '%s':"
|
_("Version mismatch in '%s'%s:"
|
||||||
" found %d.%d.%d%s,"
|
" found %d.%d.%d%s,"
|
||||||
" expected %d.%d.%d%s"),
|
" expected %d.%d.%d%s"),
|
||||||
checklist[i].label,
|
checklist[i].label,
|
||||||
|
comparator == svn_ver_equal
|
||||||
|
? _(" (expecting equality)")
|
||||||
|
: comparator == svn_ver_compatible
|
||||||
|
? _(" (expecting compatibility)")
|
||||||
|
: "",
|
||||||
lib_version->major, lib_version->minor,
|
lib_version->major, lib_version->minor,
|
||||||
lib_version->patch, lib_version->tag,
|
lib_version->patch, lib_version->tag,
|
||||||
my_version->major, my_version->minor,
|
my_version->major, my_version->minor,
|
||||||
|
@ -427,13 +427,15 @@ write_var_values(PSYMBOL_INFO sym_info, ULONG sym_size, void *baton)
|
|||||||
|
|
||||||
format_value(value_str, sym_info->ModBase, sym_info->TypeIndex,
|
format_value(value_str, sym_info->ModBase, sym_info->TypeIndex,
|
||||||
(void *)var_data);
|
(void *)var_data);
|
||||||
fprintf(log_file, "%s=%s", sym_info->Name, value_str);
|
fprintf(log_file, "%.*s=%s", (int)sym_info->NameLen, sym_info->Name,
|
||||||
|
value_str);
|
||||||
}
|
}
|
||||||
if (!log_params && sym_info->Flags & SYMFLAG_LOCAL)
|
if (!log_params && sym_info->Flags & SYMFLAG_LOCAL)
|
||||||
{
|
{
|
||||||
format_value(value_str, sym_info->ModBase, sym_info->TypeIndex,
|
format_value(value_str, sym_info->ModBase, sym_info->TypeIndex,
|
||||||
(void *)var_data);
|
(void *)var_data);
|
||||||
fprintf(log_file, " %s = %s\n", sym_info->Name, value_str);
|
fprintf(log_file, " %.*s = %s\n", (int)sym_info->NameLen,
|
||||||
|
sym_info->Name, value_str);
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -466,8 +468,10 @@ write_function_detail(STACKFRAME64 stack_frame, int nr_of_frame, FILE *log_file)
|
|||||||
if (SymFromAddr_(proc, stack_frame.AddrPC.Offset, &func_disp, pIHS))
|
if (SymFromAddr_(proc, stack_frame.AddrPC.Offset, &func_disp, pIHS))
|
||||||
{
|
{
|
||||||
fprintf(log_file,
|
fprintf(log_file,
|
||||||
"#%d 0x%08I64x in %.200s(",
|
"#%d 0x%08I64x in %.*s(",
|
||||||
nr_of_frame, stack_frame.AddrPC.Offset, pIHS->Name);
|
nr_of_frame, stack_frame.AddrPC.Offset,
|
||||||
|
pIHS->NameLen > 200 ? 200 : (int)pIHS->NameLen,
|
||||||
|
pIHS->Name);
|
||||||
|
|
||||||
/* restrict symbol enumeration to this frame only */
|
/* restrict symbol enumeration to this frame only */
|
||||||
ih_stack_frame.InstructionOffset = stack_frame.AddrPC.Offset;
|
ih_stack_frame.InstructionOffset = stack_frame.AddrPC.Offset;
|
||||||
|
@ -474,14 +474,18 @@ svn_wc__diff_base_working_diff(svn_wc__db_t *db,
|
|||||||
{
|
{
|
||||||
const svn_io_dirent2_t *dirent;
|
const svn_io_dirent2_t *dirent;
|
||||||
|
|
||||||
|
/* Verify truename to mimic status for iota/IOTA difference on Windows */
|
||||||
SVN_ERR(svn_io_stat_dirent2(&dirent, local_abspath,
|
SVN_ERR(svn_io_stat_dirent2(&dirent, local_abspath,
|
||||||
FALSE /* verify truename */,
|
TRUE /* verify truename */,
|
||||||
TRUE /* ingore_enoent */,
|
TRUE /* ingore_enoent */,
|
||||||
scratch_pool, scratch_pool));
|
scratch_pool, scratch_pool));
|
||||||
|
|
||||||
if (dirent->kind == svn_node_file
|
/* If a file does not exist on disk (missing/obstructed) then we
|
||||||
|
can't provide a text diff */
|
||||||
|
if (dirent->kind != svn_node_file
|
||||||
|
|| (dirent->kind == svn_node_file
|
||||||
&& dirent->filesize == recorded_size
|
&& dirent->filesize == recorded_size
|
||||||
&& dirent->mtime == recorded_time)
|
&& dirent->mtime == recorded_time))
|
||||||
{
|
{
|
||||||
files_same = TRUE;
|
files_same = TRUE;
|
||||||
}
|
}
|
||||||
|
@ -195,24 +195,16 @@ diff_status_callback(void *baton,
|
|||||||
struct diff_baton *eb = baton;
|
struct diff_baton *eb = baton;
|
||||||
svn_wc__db_t *db = eb->db;
|
svn_wc__db_t *db = eb->db;
|
||||||
|
|
||||||
switch (status->node_status)
|
if (! status->versioned)
|
||||||
{
|
return SVN_NO_ERROR; /* unversioned (includes dir externals) */
|
||||||
case svn_wc_status_unversioned:
|
|
||||||
case svn_wc_status_ignored:
|
|
||||||
return SVN_NO_ERROR; /* No diff */
|
|
||||||
|
|
||||||
case svn_wc_status_conflicted:
|
if (status->node_status == svn_wc_status_conflicted
|
||||||
if (status->text_status == svn_wc_status_none
|
&& status->text_status == svn_wc_status_none
|
||||||
&& status->prop_status == svn_wc_status_none)
|
&& status->prop_status == svn_wc_status_none)
|
||||||
{
|
{
|
||||||
/* Node is an actual only node describing a tree conflict */
|
/* Node is an actual only node describing a tree conflict */
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break; /* Go check other conditions */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Not text/prop modified, not copied. Easy out */
|
/* Not text/prop modified, not copied. Easy out */
|
||||||
if (status->node_status == svn_wc_status_normal && !status->copied)
|
if (status->node_status == svn_wc_status_normal && !status->copied)
|
||||||
|
@ -548,7 +548,7 @@ svn_wc__get_info(svn_wc_context_t *wc_ctx,
|
|||||||
&repos_uuid,
|
&repos_uuid,
|
||||||
wc_ctx->db,
|
wc_ctx->db,
|
||||||
svn_dirent_dirname(
|
svn_dirent_dirname(
|
||||||
local_abspath,
|
this_abspath,
|
||||||
iterpool),
|
iterpool),
|
||||||
scratch_pool,
|
scratch_pool,
|
||||||
iterpool));
|
iterpool));
|
||||||
|
@ -811,11 +811,15 @@ atts_to_entry(svn_wc_entry_t **new_entry,
|
|||||||
|
|
||||||
### not used by loggy; no need to set MODIFY_FLAGS */
|
### not used by loggy; no need to set MODIFY_FLAGS */
|
||||||
entry->url = extract_string(atts, ENTRIES_ATTR_URL, pool);
|
entry->url = extract_string(atts, ENTRIES_ATTR_URL, pool);
|
||||||
|
if (entry->url)
|
||||||
|
entry->url = svn_uri_canonicalize(entry->url, pool);
|
||||||
|
|
||||||
/* Set up repository root. Make sure it is a prefix of url.
|
/* Set up repository root. Make sure it is a prefix of url.
|
||||||
|
|
||||||
### not used by loggy; no need to set MODIFY_FLAGS */
|
### not used by loggy; no need to set MODIFY_FLAGS */
|
||||||
entry->repos = extract_string(atts, ENTRIES_ATTR_REPOS, pool);
|
entry->repos = extract_string(atts, ENTRIES_ATTR_REPOS, pool);
|
||||||
|
if (entry->repos)
|
||||||
|
entry->repos = svn_uri_canonicalize(entry->repos, pool);
|
||||||
|
|
||||||
if (entry->url && entry->repos
|
if (entry->url && entry->repos
|
||||||
&& !svn_uri__is_ancestor(entry->repos, entry->url))
|
&& !svn_uri__is_ancestor(entry->repos, entry->url))
|
||||||
|
@ -1012,9 +1012,13 @@ window_handler(svn_txdelta_window_t *window, void *baton)
|
|||||||
|
|
||||||
if (err)
|
if (err)
|
||||||
{
|
{
|
||||||
/* We failed to apply the delta; clean up the temporary file. */
|
/* We failed to apply the delta; clean up the temporary file if it
|
||||||
svn_error_clear(svn_io_remove_file2(hb->new_text_base_tmp_abspath, TRUE,
|
already created by lazy_open_target(). */
|
||||||
hb->pool));
|
if (hb->new_text_base_tmp_abspath)
|
||||||
|
{
|
||||||
|
svn_error_clear(svn_io_remove_file2(hb->new_text_base_tmp_abspath,
|
||||||
|
TRUE, hb->pool));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -3009,19 +3013,56 @@ absent_node(const char *path,
|
|||||||
kind = svn_node_unknown;
|
kind = svn_node_unknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (status == svn_wc__db_status_normal
|
if (status == svn_wc__db_status_normal)
|
||||||
&& kind == svn_node_dir)
|
|
||||||
{
|
{
|
||||||
/* We found an obstructing working copy!
|
svn_boolean_t wcroot;
|
||||||
|
/* We found an obstructing working copy or a file external! */
|
||||||
|
|
||||||
|
SVN_ERR(svn_wc__db_is_wcroot(&wcroot, eb->db, local_abspath,
|
||||||
|
scratch_pool));
|
||||||
|
|
||||||
|
if (wcroot)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
We have an obstructing working copy; possibly a directory external
|
||||||
|
|
||||||
We can do two things now:
|
We can do two things now:
|
||||||
1) notify the user, record a skip, etc.
|
1) notify the user, record a skip, etc.
|
||||||
2) Just record the absent node in BASE in the parent
|
2) Just record the absent node in BASE in the parent
|
||||||
working copy.
|
working copy.
|
||||||
|
|
||||||
As option 2 happens to be exactly what we do anyway, lets do that.
|
As option 2 happens to be exactly what we do anyway, fall through.
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* The server asks us to replace a file external
|
||||||
|
(Existing BASE node; not reported by the working copy crawler or
|
||||||
|
there would have been a delete_entry() call.
|
||||||
|
|
||||||
|
There is no way we can store this state in the working copy as
|
||||||
|
the BASE layer is already filled.
|
||||||
|
|
||||||
|
We could error out, but that is not helping anybody; the user is not
|
||||||
|
even seeing with what the file external would be replaced, so let's
|
||||||
|
report a skip and continue the update.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if (eb->notify_func)
|
||||||
|
{
|
||||||
|
svn_wc_notify_t *notify;
|
||||||
|
notify = svn_wc_create_notify(
|
||||||
|
local_abspath,
|
||||||
|
svn_wc_notify_update_skip_obstruction,
|
||||||
|
scratch_pool);
|
||||||
|
|
||||||
|
eb->notify_func(eb->notify_baton, notify, scratch_pool);
|
||||||
|
}
|
||||||
|
|
||||||
|
svn_pool_destroy(scratch_pool);
|
||||||
|
return SVN_NO_ERROR;
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (status == svn_wc__db_status_not_present
|
else if (status == svn_wc__db_status_not_present
|
||||||
|| status == svn_wc__db_status_server_excluded
|
|| status == svn_wc__db_status_server_excluded
|
||||||
|| status == svn_wc__db_status_excluded)
|
|| status == svn_wc__db_status_excluded)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* This file is automatically generated from wc-checks.sql and .dist_sandbox/subversion-1.8.1/subversion/libsvn_wc/token-map.h.
|
/* This file is automatically generated from wc-checks.sql and .dist_sandbox/subversion-1.8.4/subversion/libsvn_wc/token-map.h.
|
||||||
* Do not edit this file -- edit the source and rerun gen-make.py */
|
* Do not edit this file -- edit the source and rerun gen-make.py */
|
||||||
|
|
||||||
#define STMT_VERIFICATION_TRIGGERS 0
|
#define STMT_VERIFICATION_TRIGGERS 0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* This file is automatically generated from wc-metadata.sql and .dist_sandbox/subversion-1.8.1/subversion/libsvn_wc/token-map.h.
|
/* This file is automatically generated from wc-metadata.sql and .dist_sandbox/subversion-1.8.4/subversion/libsvn_wc/token-map.h.
|
||||||
* Do not edit this file -- edit the source and rerun gen-make.py */
|
* Do not edit this file -- edit the source and rerun gen-make.py */
|
||||||
|
|
||||||
#define STMT_CREATE_SCHEMA 0
|
#define STMT_CREATE_SCHEMA 0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* This file is automatically generated from wc-queries.sql and .dist_sandbox/subversion-1.8.1/subversion/libsvn_wc/token-map.h.
|
/* This file is automatically generated from wc-queries.sql and .dist_sandbox/subversion-1.8.4/subversion/libsvn_wc/token-map.h.
|
||||||
* Do not edit this file -- edit the source and rerun gen-make.py */
|
* Do not edit this file -- edit the source and rerun gen-make.py */
|
||||||
|
|
||||||
#define STMT_SELECT_NODE_INFO 0
|
#define STMT_SELECT_NODE_INFO 0
|
||||||
@ -2000,7 +2000,7 @@
|
|||||||
#define STMT_SELECT_MOVED_OUTSIDE 191
|
#define STMT_SELECT_MOVED_OUTSIDE 191
|
||||||
#define STMT_191_INFO {"STMT_SELECT_MOVED_OUTSIDE", NULL}
|
#define STMT_191_INFO {"STMT_SELECT_MOVED_OUTSIDE", NULL}
|
||||||
#define STMT_191 \
|
#define STMT_191 \
|
||||||
"SELECT local_relpath, moved_to FROM nodes " \
|
"SELECT local_relpath, moved_to, op_depth FROM nodes " \
|
||||||
"WHERE wc_id = ?1 " \
|
"WHERE wc_id = ?1 " \
|
||||||
" AND (local_relpath = ?2 OR (((local_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((local_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END))) " \
|
" AND (local_relpath = ?2 OR (((local_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((local_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END))) " \
|
||||||
" AND op_depth >= ?3 " \
|
" AND op_depth >= ?3 " \
|
||||||
|
@ -1571,7 +1571,7 @@ WHERE wc_id = ?1
|
|||||||
AND moved_to IS NOT NULL
|
AND moved_to IS NOT NULL
|
||||||
|
|
||||||
-- STMT_SELECT_MOVED_OUTSIDE
|
-- STMT_SELECT_MOVED_OUTSIDE
|
||||||
SELECT local_relpath, moved_to FROM nodes
|
SELECT local_relpath, moved_to, op_depth FROM nodes
|
||||||
WHERE wc_id = ?1
|
WHERE wc_id = ?1
|
||||||
AND (local_relpath = ?2 OR IS_STRICT_DESCENDANT_OF(local_relpath, ?2))
|
AND (local_relpath = ?2 OR IS_STRICT_DESCENDANT_OF(local_relpath, ?2))
|
||||||
AND op_depth >= ?3
|
AND op_depth >= ?3
|
||||||
|
@ -2248,6 +2248,12 @@ db_base_remove(svn_wc__db_wcroot_t *wcroot,
|
|||||||
* might introduce actual-only nodes without direct parents,
|
* might introduce actual-only nodes without direct parents,
|
||||||
* and we're not yet sure if other existing code is prepared
|
* and we're not yet sure if other existing code is prepared
|
||||||
* to handle such nodes. To be revisited post-1.8.
|
* to handle such nodes. To be revisited post-1.8.
|
||||||
|
*
|
||||||
|
* ### In case of a conflict we are most likely creating WORKING nodes
|
||||||
|
* describing a copy of what was in BASE. The move information
|
||||||
|
* should be updated to describe a move from the WORKING layer.
|
||||||
|
* When stored that way the resolver of the tree conflict still has
|
||||||
|
* the knowledge of what was moved.
|
||||||
*/
|
*/
|
||||||
SVN_ERR(svn_sqlite__get_statement(&stmt, wcroot->sdb,
|
SVN_ERR(svn_sqlite__get_statement(&stmt, wcroot->sdb,
|
||||||
STMT_SELECT_MOVED_OUTSIDE));
|
STMT_SELECT_MOVED_OUTSIDE));
|
||||||
@ -6388,6 +6394,7 @@ op_revert_txn(void *baton,
|
|||||||
{
|
{
|
||||||
SVN_ERR(svn_wc__db_resolve_break_moved_away_internal(wcroot,
|
SVN_ERR(svn_wc__db_resolve_break_moved_away_internal(wcroot,
|
||||||
local_relpath,
|
local_relpath,
|
||||||
|
op_depth,
|
||||||
scratch_pool));
|
scratch_pool));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -6554,10 +6561,12 @@ op_revert_recursive_txn(void *baton,
|
|||||||
while (have_row)
|
while (have_row)
|
||||||
{
|
{
|
||||||
const char *move_src_relpath = svn_sqlite__column_text(stmt, 0, NULL);
|
const char *move_src_relpath = svn_sqlite__column_text(stmt, 0, NULL);
|
||||||
|
int move_op_depth = svn_sqlite__column_int(stmt, 2);
|
||||||
svn_error_t *err;
|
svn_error_t *err;
|
||||||
|
|
||||||
err = svn_wc__db_resolve_break_moved_away_internal(wcroot,
|
err = svn_wc__db_resolve_break_moved_away_internal(wcroot,
|
||||||
move_src_relpath,
|
move_src_relpath,
|
||||||
|
move_op_depth,
|
||||||
scratch_pool);
|
scratch_pool);
|
||||||
if (err)
|
if (err)
|
||||||
return svn_error_compose_create(err, svn_sqlite__reset(stmt));
|
return svn_error_compose_create(err, svn_sqlite__reset(stmt));
|
||||||
|
@ -3382,7 +3382,14 @@ svn_wc__db_resolve_delete_raise_moved_away(svn_wc__db_t *db,
|
|||||||
apr_pool_t *scratch_pool);
|
apr_pool_t *scratch_pool);
|
||||||
|
|
||||||
/* Like svn_wc__db_resolve_delete_raise_moved_away this should be
|
/* Like svn_wc__db_resolve_delete_raise_moved_away this should be
|
||||||
combined. */
|
combined.
|
||||||
|
|
||||||
|
### LOCAL_ABSPATH specifies the move origin, but the move origin
|
||||||
|
### is not necessary unique enough. This function needs an op_root_abspath
|
||||||
|
### argument to differentiate between different origins.
|
||||||
|
|
||||||
|
### See move_tests.py: move_many_update_delete for an example case.
|
||||||
|
*/
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_wc__db_resolve_break_moved_away(svn_wc__db_t *db,
|
svn_wc__db_resolve_break_moved_away(svn_wc__db_t *db,
|
||||||
const char *local_abspath,
|
const char *local_abspath,
|
||||||
|
@ -442,9 +442,12 @@ svn_wc__db_bump_moved_away(svn_wc__db_wcroot_t *wcroot,
|
|||||||
svn_wc__db_t *db,
|
svn_wc__db_t *db,
|
||||||
apr_pool_t *scratch_pool);
|
apr_pool_t *scratch_pool);
|
||||||
|
|
||||||
|
/* Unbreak the move from LOCAL_RELPATH on op-depth in WCROOT, by making
|
||||||
|
the destination a normal copy */
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_wc__db_resolve_break_moved_away_internal(svn_wc__db_wcroot_t *wcroot,
|
svn_wc__db_resolve_break_moved_away_internal(svn_wc__db_wcroot_t *wcroot,
|
||||||
const char *local_relpath,
|
const char *local_relpath,
|
||||||
|
int op_depth,
|
||||||
apr_pool_t *scratch_pool);
|
apr_pool_t *scratch_pool);
|
||||||
|
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
|
@ -2284,13 +2284,17 @@ svn_wc__db_bump_moved_away(svn_wc__db_wcroot_t *wcroot,
|
|||||||
svn_wc__db_t *db,
|
svn_wc__db_t *db,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
const char *dummy1, *move_dst_op_root_relpath;
|
|
||||||
const char *move_src_root_relpath, *move_src_op_root_relpath;
|
|
||||||
apr_hash_t *src_done;
|
apr_hash_t *src_done;
|
||||||
|
|
||||||
SVN_ERR(svn_sqlite__exec_statements(wcroot->sdb,
|
SVN_ERR(svn_sqlite__exec_statements(wcroot->sdb,
|
||||||
STMT_CREATE_UPDATE_MOVE_LIST));
|
STMT_CREATE_UPDATE_MOVE_LIST));
|
||||||
|
|
||||||
|
if (local_relpath[0] != '\0')
|
||||||
|
{
|
||||||
|
const char *dummy1, *move_dst_op_root_relpath;
|
||||||
|
const char *move_src_root_relpath, *move_src_op_root_relpath;
|
||||||
|
|
||||||
|
/* Is the root of the update moved away? (Impossible for the wcroot) */
|
||||||
SVN_ERR(svn_wc__db_op_depth_moved_to(&dummy1, &move_dst_op_root_relpath,
|
SVN_ERR(svn_wc__db_op_depth_moved_to(&dummy1, &move_dst_op_root_relpath,
|
||||||
&move_src_root_relpath,
|
&move_src_root_relpath,
|
||||||
&move_src_op_root_relpath, 0,
|
&move_src_op_root_relpath, 0,
|
||||||
@ -2307,7 +2311,7 @@ svn_wc__db_bump_moved_away(svn_wc__db_wcroot_t *wcroot,
|
|||||||
db, scratch_pool));
|
db, scratch_pool));
|
||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
src_done = apr_hash_make(scratch_pool);
|
src_done = apr_hash_make(scratch_pool);
|
||||||
@ -2440,17 +2444,23 @@ break_move(svn_wc__db_wcroot_t *wcroot,
|
|||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_wc__db_resolve_break_moved_away_internal(svn_wc__db_wcroot_t *wcroot,
|
svn_wc__db_resolve_break_moved_away_internal(svn_wc__db_wcroot_t *wcroot,
|
||||||
const char *local_relpath,
|
const char *local_relpath,
|
||||||
|
int op_depth,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
const char *dummy1, *move_dst_op_root_relpath;
|
const char *dummy1, *move_dst_op_root_relpath;
|
||||||
const char *dummy2, *move_src_op_root_relpath;
|
const char *dummy2, *move_src_op_root_relpath;
|
||||||
|
|
||||||
|
/* We want to include the passed op-depth, but the function does a > check */
|
||||||
SVN_ERR(svn_wc__db_op_depth_moved_to(&dummy1, &move_dst_op_root_relpath,
|
SVN_ERR(svn_wc__db_op_depth_moved_to(&dummy1, &move_dst_op_root_relpath,
|
||||||
&dummy2,
|
&dummy2,
|
||||||
&move_src_op_root_relpath,
|
&move_src_op_root_relpath,
|
||||||
relpath_depth(local_relpath) - 1,
|
op_depth - 1,
|
||||||
wcroot, local_relpath,
|
wcroot, local_relpath,
|
||||||
scratch_pool, scratch_pool));
|
scratch_pool, scratch_pool));
|
||||||
|
|
||||||
|
SVN_ERR_ASSERT(move_src_op_root_relpath != NULL
|
||||||
|
&& move_dst_op_root_relpath != NULL);
|
||||||
|
|
||||||
SVN_ERR(break_move(wcroot, local_relpath,
|
SVN_ERR(break_move(wcroot, local_relpath,
|
||||||
relpath_depth(move_src_op_root_relpath),
|
relpath_depth(move_src_op_root_relpath),
|
||||||
move_dst_op_root_relpath,
|
move_dst_op_root_relpath,
|
||||||
@ -2519,6 +2529,7 @@ svn_wc__db_resolve_break_moved_away(svn_wc__db_t *db,
|
|||||||
|
|
||||||
SVN_WC__DB_WITH_TXN(
|
SVN_WC__DB_WITH_TXN(
|
||||||
svn_wc__db_resolve_break_moved_away_internal(wcroot, local_relpath,
|
svn_wc__db_resolve_break_moved_away_internal(wcroot, local_relpath,
|
||||||
|
relpath_depth(local_relpath),
|
||||||
scratch_pool),
|
scratch_pool),
|
||||||
wcroot);
|
wcroot);
|
||||||
|
|
||||||
|
@ -424,12 +424,12 @@ svn_cl__time_cstring_to_human_cstring(const char **human_cstring,
|
|||||||
Increment *TEXT_CONFLICTS, *PROP_CONFLICTS, or *TREE_CONFLICTS if
|
Increment *TEXT_CONFLICTS, *PROP_CONFLICTS, or *TREE_CONFLICTS if
|
||||||
a conflict was encountered.
|
a conflict was encountered.
|
||||||
|
|
||||||
Use CWD_ABSPATH -- the absolute path of the current working
|
Use TARGET_ABSPATH and TARGET_PATH to shorten PATH into something
|
||||||
directory -- to shorten PATH into something relative to that
|
relative to the target as necessary.
|
||||||
directory as necessary.
|
|
||||||
*/
|
*/
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_cl__print_status(const char *cwd_abspath,
|
svn_cl__print_status(const char *target_abspath,
|
||||||
|
const char *target_path,
|
||||||
const char *path,
|
const char *path,
|
||||||
const svn_client_status_t *status,
|
const svn_client_status_t *status,
|
||||||
svn_boolean_t suppress_externals_placeholders,
|
svn_boolean_t suppress_externals_placeholders,
|
||||||
@ -447,12 +447,12 @@ svn_cl__print_status(const char *cwd_abspath,
|
|||||||
/* Print STATUS for PATH in XML to stdout. Use POOL for temporary
|
/* Print STATUS for PATH in XML to stdout. Use POOL for temporary
|
||||||
allocations.
|
allocations.
|
||||||
|
|
||||||
Use CWD_ABSPATH -- the absolute path of the current working
|
Use TARGET_ABSPATH and TARGET_PATH to shorten PATH into something
|
||||||
directory -- to shorten PATH into something relative to that
|
relative to the target as necessary.
|
||||||
directory as necessary.
|
|
||||||
*/
|
*/
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_cl__print_status_xml(const char *cwd_abspath,
|
svn_cl__print_status_xml(const char *target_abspath,
|
||||||
|
const char *target_path,
|
||||||
const char *path,
|
const char *path,
|
||||||
const svn_client_status_t *status,
|
const svn_client_status_t *status,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
|
@ -51,7 +51,8 @@ struct status_baton
|
|||||||
{
|
{
|
||||||
/* These fields all correspond to the ones in the
|
/* These fields all correspond to the ones in the
|
||||||
svn_cl__print_status() interface. */
|
svn_cl__print_status() interface. */
|
||||||
const char *cwd_abspath;
|
const char *target_abspath;
|
||||||
|
const char *target_path;
|
||||||
svn_boolean_t suppress_externals_placeholders;
|
svn_boolean_t suppress_externals_placeholders;
|
||||||
svn_boolean_t detailed;
|
svn_boolean_t detailed;
|
||||||
svn_boolean_t show_last_committed;
|
svn_boolean_t show_last_committed;
|
||||||
@ -77,6 +78,8 @@ struct status_baton
|
|||||||
struct status_cache
|
struct status_cache
|
||||||
{
|
{
|
||||||
const char *path;
|
const char *path;
|
||||||
|
const char *target_abspath;
|
||||||
|
const char *target_path;
|
||||||
svn_client_status_t *status;
|
svn_client_status_t *status;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -152,10 +155,11 @@ print_status_normal_or_xml(void *baton,
|
|||||||
struct status_baton *sb = baton;
|
struct status_baton *sb = baton;
|
||||||
|
|
||||||
if (sb->xml_mode)
|
if (sb->xml_mode)
|
||||||
return svn_cl__print_status_xml(sb->cwd_abspath, path, status,
|
return svn_cl__print_status_xml(sb->target_abspath, sb->target_path,
|
||||||
sb->ctx, pool);
|
path, status, sb->ctx, pool);
|
||||||
else
|
else
|
||||||
return svn_cl__print_status(sb->cwd_abspath, path, status,
|
return svn_cl__print_status(sb->target_abspath, sb->target_path,
|
||||||
|
path, status,
|
||||||
sb->suppress_externals_placeholders,
|
sb->suppress_externals_placeholders,
|
||||||
sb->detailed,
|
sb->detailed,
|
||||||
sb->show_last_committed,
|
sb->show_last_committed,
|
||||||
@ -239,6 +243,8 @@ print_status(void *baton,
|
|||||||
const char *cl_key = apr_pstrdup(sb->cl_pool, status->changelist);
|
const char *cl_key = apr_pstrdup(sb->cl_pool, status->changelist);
|
||||||
struct status_cache *scache = apr_pcalloc(sb->cl_pool, sizeof(*scache));
|
struct status_cache *scache = apr_pcalloc(sb->cl_pool, sizeof(*scache));
|
||||||
scache->path = apr_pstrdup(sb->cl_pool, path);
|
scache->path = apr_pstrdup(sb->cl_pool, path);
|
||||||
|
scache->target_abspath = apr_pstrdup(sb->cl_pool, sb->target_abspath);
|
||||||
|
scache->target_path = apr_pstrdup(sb->cl_pool, sb->target_path);
|
||||||
scache->status = svn_client_status_dup(status, sb->cl_pool);
|
scache->status = svn_client_status_dup(status, sb->cl_pool);
|
||||||
|
|
||||||
path_array =
|
path_array =
|
||||||
@ -303,7 +309,6 @@ svn_cl__status(apr_getopt_t *os,
|
|||||||
"mode"));
|
"mode"));
|
||||||
}
|
}
|
||||||
|
|
||||||
SVN_ERR(svn_dirent_get_absolute(&(sb.cwd_abspath), "", scratch_pool));
|
|
||||||
sb.suppress_externals_placeholders = (opt_state->quiet
|
sb.suppress_externals_placeholders = (opt_state->quiet
|
||||||
&& (! opt_state->verbose));
|
&& (! opt_state->verbose));
|
||||||
sb.detailed = (opt_state->verbose || opt_state->update);
|
sb.detailed = (opt_state->verbose || opt_state->update);
|
||||||
@ -328,6 +333,10 @@ svn_cl__status(apr_getopt_t *os,
|
|||||||
|
|
||||||
svn_pool_clear(iterpool);
|
svn_pool_clear(iterpool);
|
||||||
|
|
||||||
|
SVN_ERR(svn_dirent_get_absolute(&(sb.target_abspath), target,
|
||||||
|
scratch_pool));
|
||||||
|
sb.target_path = target;
|
||||||
|
|
||||||
SVN_ERR(svn_cl__check_cancel(ctx->cancel_baton));
|
SVN_ERR(svn_cl__check_cancel(ctx->cancel_baton));
|
||||||
|
|
||||||
if (opt_state->xml)
|
if (opt_state->xml)
|
||||||
@ -392,6 +401,8 @@ svn_cl__status(apr_getopt_t *os,
|
|||||||
{
|
{
|
||||||
struct status_cache *scache =
|
struct status_cache *scache =
|
||||||
APR_ARRAY_IDX(path_array, j, struct status_cache *);
|
APR_ARRAY_IDX(path_array, j, struct status_cache *);
|
||||||
|
sb.target_abspath = scache->target_abspath;
|
||||||
|
sb.target_path = scache->target_path;
|
||||||
SVN_ERR(print_status_normal_or_xml(&sb, scache->path,
|
SVN_ERR(print_status_normal_or_xml(&sb, scache->path,
|
||||||
scache->status, scratch_pool));
|
scache->status, scratch_pool));
|
||||||
}
|
}
|
||||||
|
@ -137,69 +137,84 @@ generate_status_desc(enum svn_wc_status_kind status)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Make a relative path containing '..' elements as needed.
|
/* Make a relative path containing '..' elements as needed.
|
||||||
RELATIVE_TO_PATH must be the path to a directory (not a file!) and
|
TARGET_ABSPATH shall be the absolute version of TARGET_PATH.
|
||||||
TARGET_PATH must be the path to any file or directory. Both
|
TARGET_ABSPATH, TARGET_PATH and PATH shall be canonical.
|
||||||
RELATIVE_TO_PATH and TARGET_PATH must be based on the same parent path,
|
|
||||||
i.e. they can either both be absolute or they can both be relative to the
|
|
||||||
same parent directory. Both paths are expected to be canonical.
|
|
||||||
|
|
||||||
If above conditions are met, a relative path that leads to TARGET_ABSPATH
|
If above conditions are met, a relative path that leads to PATH
|
||||||
from RELATIVE_TO_PATH is returned, but there is no error checking involved.
|
from TARGET_PATH is returned, but there is no error checking involved.
|
||||||
|
|
||||||
The returned path is allocated from RESULT_POOL, all other allocations are
|
The returned path is allocated from RESULT_POOL, all other
|
||||||
made in SCRATCH_POOL. */
|
allocations are made in SCRATCH_POOL. */
|
||||||
static const char *
|
static const char *
|
||||||
make_relpath(const char *relative_to_path,
|
make_relpath(const char *target_abspath,
|
||||||
const char *target_path,
|
const char *target_path,
|
||||||
|
const char *path,
|
||||||
apr_pool_t *result_pool,
|
apr_pool_t *result_pool,
|
||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
const char *la;
|
const char *la;
|
||||||
const char *parent_dir_els = "";
|
const char *parent_dir_els = "";
|
||||||
|
const char *abspath, *relative;
|
||||||
|
svn_error_t *err = svn_dirent_get_absolute(&abspath, path, scratch_pool);
|
||||||
|
|
||||||
|
if (err)
|
||||||
|
{
|
||||||
|
/* We probably got passed some invalid path. */
|
||||||
|
svn_error_clear(err);
|
||||||
|
return apr_pstrdup(result_pool, path);
|
||||||
|
}
|
||||||
|
|
||||||
|
relative = svn_dirent_skip_ancestor(target_abspath, abspath);
|
||||||
|
if (relative)
|
||||||
|
{
|
||||||
|
return svn_dirent_join(target_path, relative, result_pool);
|
||||||
|
}
|
||||||
|
|
||||||
/* An example:
|
/* An example:
|
||||||
* relative_to_path = /a/b/c
|
* relative_to_path = /a/b/c
|
||||||
* target_path = /a/x/y/z
|
* path = /a/x/y/z
|
||||||
* result = ../../x/y/z
|
* result = ../../x/y/z
|
||||||
*
|
*
|
||||||
* Another example (Windows specific):
|
* Another example (Windows specific):
|
||||||
* relative_to_path = F:/wc
|
* relative_to_path = F:/wc
|
||||||
* target_path = C:/wc
|
* path = C:/wc
|
||||||
* result = C:/wc
|
* result = C:/wc
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Skip the common ancestor of both paths, here '/a'. */
|
/* Skip the common ancestor of both paths, here '/a'. */
|
||||||
la = svn_dirent_get_longest_ancestor(relative_to_path, target_path,
|
la = svn_dirent_get_longest_ancestor(target_abspath, abspath,
|
||||||
scratch_pool);
|
scratch_pool);
|
||||||
if (*la == '\0')
|
if (*la == '\0')
|
||||||
{
|
{
|
||||||
/* Nothing in common: E.g. C:/ vs F:/ on Windows */
|
/* Nothing in common: E.g. C:/ vs F:/ on Windows */
|
||||||
return apr_pstrdup(result_pool, target_path);
|
return apr_pstrdup(result_pool, path);
|
||||||
}
|
}
|
||||||
relative_to_path = svn_dirent_skip_ancestor(la, relative_to_path);
|
relative = svn_dirent_skip_ancestor(la, target_abspath);
|
||||||
target_path = svn_dirent_skip_ancestor(la, target_path);
|
path = svn_dirent_skip_ancestor(la, path);
|
||||||
|
|
||||||
/* In above example, we'd now have:
|
/* In above example, we'd now have:
|
||||||
* relative_to_path = b/c
|
* relative_to_path = b/c
|
||||||
* target_path = x/y/z */
|
* path = x/y/z */
|
||||||
|
|
||||||
/* Count the elements of relative_to_path and prepend as many '..' elements
|
/* Count the elements of relative_to_path and prepend as many '..' elements
|
||||||
* to target_path. */
|
* to path. */
|
||||||
while (*relative_to_path)
|
while (*relative)
|
||||||
{
|
{
|
||||||
svn_dirent_split(&relative_to_path, NULL, relative_to_path,
|
svn_dirent_split(&relative, NULL, relative,
|
||||||
scratch_pool);
|
scratch_pool);
|
||||||
parent_dir_els = svn_dirent_join(parent_dir_els, "..", scratch_pool);
|
parent_dir_els = svn_dirent_join(parent_dir_els, "..", scratch_pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
return svn_dirent_join(parent_dir_els, target_path, result_pool);
|
return svn_dirent_join(parent_dir_els, path, result_pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Print STATUS and PATH in a format determined by DETAILED and
|
/* Print STATUS and PATH in a format determined by DETAILED and
|
||||||
SHOW_LAST_COMMITTED. */
|
SHOW_LAST_COMMITTED. */
|
||||||
static svn_error_t *
|
static svn_error_t *
|
||||||
print_status(const char *cwd_abspath, const char *path,
|
print_status(const char *target_abspath,
|
||||||
|
const char *target_path,
|
||||||
|
const char *path,
|
||||||
svn_boolean_t detailed,
|
svn_boolean_t detailed,
|
||||||
svn_boolean_t show_last_committed,
|
svn_boolean_t show_last_committed,
|
||||||
svn_boolean_t repos_locks,
|
svn_boolean_t repos_locks,
|
||||||
@ -217,7 +232,7 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
const char *moved_from_line = "";
|
const char *moved_from_line = "";
|
||||||
const char *moved_to_line = "";
|
const char *moved_to_line = "";
|
||||||
|
|
||||||
path = make_relpath(cwd_abspath, path, pool, pool);
|
path = make_relpath(target_abspath, target_path, path, pool, pool);
|
||||||
|
|
||||||
/* For historic reasons svn ignores the property status for added nodes, even
|
/* For historic reasons svn ignores the property status for added nodes, even
|
||||||
if these nodes were copied and have local property changes.
|
if these nodes were copied and have local property changes.
|
||||||
@ -294,7 +309,8 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
{
|
{
|
||||||
const char *relpath;
|
const char *relpath;
|
||||||
|
|
||||||
relpath = make_relpath(cwd_abspath, status->moved_from_abspath,
|
relpath = make_relpath(target_abspath, target_path,
|
||||||
|
status->moved_from_abspath,
|
||||||
pool, pool);
|
pool, pool);
|
||||||
relpath = svn_dirent_local_style(relpath, pool);
|
relpath = svn_dirent_local_style(relpath, pool);
|
||||||
moved_from_line = apr_pstrcat(pool, "\n > ",
|
moved_from_line = apr_pstrcat(pool, "\n > ",
|
||||||
@ -309,7 +325,8 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
|
|
||||||
if (status->moved_from_abspath)
|
if (status->moved_from_abspath)
|
||||||
{
|
{
|
||||||
relpath = make_relpath(cwd_abspath, status->moved_from_abspath,
|
relpath = make_relpath(target_abspath, target_path,
|
||||||
|
status->moved_from_abspath,
|
||||||
pool, pool);
|
pool, pool);
|
||||||
relpath = svn_dirent_local_style(relpath, pool);
|
relpath = svn_dirent_local_style(relpath, pool);
|
||||||
moved_from_line = apr_pstrcat(pool, "\n > ",
|
moved_from_line = apr_pstrcat(pool, "\n > ",
|
||||||
@ -320,7 +337,8 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
|
|
||||||
if (status->moved_to_abspath)
|
if (status->moved_to_abspath)
|
||||||
{
|
{
|
||||||
relpath = make_relpath(cwd_abspath, status->moved_to_abspath,
|
relpath = make_relpath(target_abspath, target_path,
|
||||||
|
status->moved_to_abspath,
|
||||||
pool, pool);
|
pool, pool);
|
||||||
relpath = svn_dirent_local_style(relpath, pool);
|
relpath = svn_dirent_local_style(relpath, pool);
|
||||||
moved_to_line = apr_pstrcat(pool, "\n > ",
|
moved_to_line = apr_pstrcat(pool, "\n > ",
|
||||||
@ -330,6 +348,8 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
path = svn_dirent_local_style(path, pool);
|
||||||
|
|
||||||
if (detailed)
|
if (detailed)
|
||||||
{
|
{
|
||||||
char ood_status, lock_status;
|
char ood_status, lock_status;
|
||||||
@ -447,7 +467,8 @@ print_status(const char *cwd_abspath, const char *path,
|
|||||||
|
|
||||||
|
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_cl__print_status_xml(const char *cwd_abspath,
|
svn_cl__print_status_xml(const char *target_abspath,
|
||||||
|
const char *target_path,
|
||||||
const char *path,
|
const char *path,
|
||||||
const svn_client_status_t *status,
|
const svn_client_status_t *status,
|
||||||
svn_client_ctx_t *ctx,
|
svn_client_ctx_t *ctx,
|
||||||
@ -466,7 +487,7 @@ svn_cl__print_status_xml(const char *cwd_abspath,
|
|||||||
SVN_ERR(svn_wc_conflicted_p3(NULL, NULL, &tree_conflicted,
|
SVN_ERR(svn_wc_conflicted_p3(NULL, NULL, &tree_conflicted,
|
||||||
ctx->wc_ctx, local_abspath, pool));
|
ctx->wc_ctx, local_abspath, pool));
|
||||||
|
|
||||||
path = make_relpath(cwd_abspath, path, pool, pool);
|
path = make_relpath(target_abspath, target_path, path, pool, pool);
|
||||||
|
|
||||||
svn_xml_make_open_tag(&sb, pool, svn_xml_normal, "entry",
|
svn_xml_make_open_tag(&sb, pool, svn_xml_normal, "entry",
|
||||||
"path", svn_dirent_local_style(path, pool), NULL);
|
"path", svn_dirent_local_style(path, pool), NULL);
|
||||||
@ -499,14 +520,16 @@ svn_cl__print_status_xml(const char *cwd_abspath,
|
|||||||
|
|
||||||
if (status->moved_from_abspath)
|
if (status->moved_from_abspath)
|
||||||
{
|
{
|
||||||
relpath = make_relpath(cwd_abspath, status->moved_from_abspath,
|
relpath = make_relpath(target_abspath, target_path,
|
||||||
|
status->moved_from_abspath,
|
||||||
pool, pool);
|
pool, pool);
|
||||||
relpath = svn_dirent_local_style(relpath, pool);
|
relpath = svn_dirent_local_style(relpath, pool);
|
||||||
svn_hash_sets(att_hash, "moved-from", relpath);
|
svn_hash_sets(att_hash, "moved-from", relpath);
|
||||||
}
|
}
|
||||||
if (status->moved_to_abspath)
|
if (status->moved_to_abspath)
|
||||||
{
|
{
|
||||||
relpath = make_relpath(cwd_abspath, status->moved_to_abspath,
|
relpath = make_relpath(target_abspath, target_path,
|
||||||
|
status->moved_to_abspath,
|
||||||
pool, pool);
|
pool, pool);
|
||||||
relpath = svn_dirent_local_style(relpath, pool);
|
relpath = svn_dirent_local_style(relpath, pool);
|
||||||
svn_hash_sets(att_hash, "moved-to", relpath);
|
svn_hash_sets(att_hash, "moved-to", relpath);
|
||||||
@ -551,7 +574,8 @@ svn_cl__print_status_xml(const char *cwd_abspath,
|
|||||||
|
|
||||||
/* Called by status-cmd.c */
|
/* Called by status-cmd.c */
|
||||||
svn_error_t *
|
svn_error_t *
|
||||||
svn_cl__print_status(const char *cwd_abspath,
|
svn_cl__print_status(const char *target_abspath,
|
||||||
|
const char *target_path,
|
||||||
const char *path,
|
const char *path,
|
||||||
const svn_client_status_t *status,
|
const svn_client_status_t *status,
|
||||||
svn_boolean_t suppress_externals_placeholders,
|
svn_boolean_t suppress_externals_placeholders,
|
||||||
@ -600,7 +624,7 @@ svn_cl__print_status(const char *cwd_abspath,
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
return print_status(cwd_abspath, svn_dirent_local_style(path, pool),
|
return print_status(target_abspath, target_path, path,
|
||||||
detailed, show_last_committed, repos_locks, status,
|
detailed, show_last_committed, repos_locks, status,
|
||||||
text_conflicts, prop_conflicts, tree_conflicts,
|
text_conflicts, prop_conflicts, tree_conflicts,
|
||||||
ctx, pool);
|
ctx, pool);
|
||||||
|
@ -56,6 +56,7 @@
|
|||||||
|
|
||||||
#include "private/svn_opt_private.h"
|
#include "private/svn_opt_private.h"
|
||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
@ -1640,7 +1641,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -756,39 +756,6 @@ subcommand_deltify(apr_getopt_t *os, void *baton, apr_pool_t *pool)
|
|||||||
return SVN_NO_ERROR;
|
return SVN_NO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
cmdline_stream_printf(svn_stream_t *stream,
|
|
||||||
apr_pool_t *pool,
|
|
||||||
const char *fmt,
|
|
||||||
...)
|
|
||||||
__attribute__((format(printf, 3, 4)));
|
|
||||||
|
|
||||||
static void
|
|
||||||
cmdline_stream_printf(svn_stream_t *stream,
|
|
||||||
apr_pool_t *pool,
|
|
||||||
const char *fmt,
|
|
||||||
...)
|
|
||||||
{
|
|
||||||
const char *message;
|
|
||||||
va_list ap;
|
|
||||||
svn_error_t *err;
|
|
||||||
const char *out;
|
|
||||||
|
|
||||||
va_start(ap, fmt);
|
|
||||||
message = apr_pvsprintf(pool, fmt, ap);
|
|
||||||
va_end(ap);
|
|
||||||
|
|
||||||
err = svn_cmdline_cstring_from_utf8(&out, message, pool);
|
|
||||||
|
|
||||||
if (err)
|
|
||||||
{
|
|
||||||
svn_error_clear(err);
|
|
||||||
out = svn_cmdline_cstring_from_utf8_fuzzy(message, pool);
|
|
||||||
}
|
|
||||||
|
|
||||||
svn_error_clear(svn_stream_puts(stream, out));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Implementation of svn_repos_notify_func_t to wrap the output to a
|
/* Implementation of svn_repos_notify_func_t to wrap the output to a
|
||||||
response stream for svn_repos_dump_fs2() and svn_repos_verify_fs() */
|
response stream for svn_repos_dump_fs2() and svn_repos_verify_fs() */
|
||||||
@ -798,35 +765,36 @@ repos_notify_handler(void *baton,
|
|||||||
apr_pool_t *scratch_pool)
|
apr_pool_t *scratch_pool)
|
||||||
{
|
{
|
||||||
svn_stream_t *feedback_stream = baton;
|
svn_stream_t *feedback_stream = baton;
|
||||||
|
apr_size_t len;
|
||||||
|
|
||||||
switch (notify->action)
|
switch (notify->action)
|
||||||
{
|
{
|
||||||
case svn_repos_notify_warning:
|
case svn_repos_notify_warning:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
"WARNING 0x%04x: %s\n", notify->warning,
|
"WARNING 0x%04x: %s\n", notify->warning,
|
||||||
notify->warning_str);
|
notify->warning_str));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_dump_rev_end:
|
case svn_repos_notify_dump_rev_end:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("* Dumped revision %ld.\n"),
|
_("* Dumped revision %ld.\n"),
|
||||||
notify->revision);
|
notify->revision));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_verify_rev_end:
|
case svn_repos_notify_verify_rev_end:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("* Verified revision %ld.\n"),
|
_("* Verified revision %ld.\n"),
|
||||||
notify->revision);
|
notify->revision));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_verify_rev_structure:
|
case svn_repos_notify_verify_rev_structure:
|
||||||
if (notify->revision == SVN_INVALID_REVNUM)
|
if (notify->revision == SVN_INVALID_REVNUM)
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("* Verifying repository metadata ...\n"));
|
_("* Verifying repository metadata ...\n")));
|
||||||
else
|
else
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("* Verifying metadata at revision %ld ...\n"),
|
_("* Verifying metadata at revision %ld ...\n"),
|
||||||
notify->revision);
|
notify->revision));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_pack_shard_start:
|
case svn_repos_notify_pack_shard_start:
|
||||||
@ -834,14 +802,14 @@ repos_notify_handler(void *baton,
|
|||||||
const char *shardstr = apr_psprintf(scratch_pool,
|
const char *shardstr = apr_psprintf(scratch_pool,
|
||||||
"%" APR_INT64_T_FMT,
|
"%" APR_INT64_T_FMT,
|
||||||
notify->shard);
|
notify->shard);
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("Packing revisions in shard %s..."),
|
_("Packing revisions in shard %s..."),
|
||||||
shardstr);
|
shardstr));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_pack_shard_end:
|
case svn_repos_notify_pack_shard_end:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool, _("done.\n"));
|
svn_error_clear(svn_stream_puts(feedback_stream, _("done.\n")));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_pack_shard_start_revprop:
|
case svn_repos_notify_pack_shard_start_revprop:
|
||||||
@ -849,30 +817,30 @@ repos_notify_handler(void *baton,
|
|||||||
const char *shardstr = apr_psprintf(scratch_pool,
|
const char *shardstr = apr_psprintf(scratch_pool,
|
||||||
"%" APR_INT64_T_FMT,
|
"%" APR_INT64_T_FMT,
|
||||||
notify->shard);
|
notify->shard);
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("Packing revprops in shard %s..."),
|
_("Packing revprops in shard %s..."),
|
||||||
shardstr);
|
shardstr));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_pack_shard_end_revprop:
|
case svn_repos_notify_pack_shard_end_revprop:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool, _("done.\n"));
|
svn_error_clear(svn_stream_puts(feedback_stream, _("done.\n")));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_txn_committed:
|
case svn_repos_notify_load_txn_committed:
|
||||||
if (notify->old_revision == SVN_INVALID_REVNUM)
|
if (notify->old_revision == SVN_INVALID_REVNUM)
|
||||||
{
|
{
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("\n------- Committed revision %ld >>>\n\n"),
|
_("\n------- Committed revision %ld >>>\n\n"),
|
||||||
notify->new_revision);
|
notify->new_revision));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("\n------- Committed new rev %ld"
|
_("\n------- Committed new rev %ld"
|
||||||
" (loaded from original rev %ld"
|
" (loaded from original rev %ld"
|
||||||
") >>>\n\n"), notify->new_revision,
|
") >>>\n\n"), notify->new_revision,
|
||||||
notify->old_revision);
|
notify->old_revision));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -881,27 +849,27 @@ repos_notify_handler(void *baton,
|
|||||||
switch (notify->node_action)
|
switch (notify->node_action)
|
||||||
{
|
{
|
||||||
case svn_node_action_change:
|
case svn_node_action_change:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_(" * editing path : %s ..."),
|
_(" * editing path : %s ..."),
|
||||||
notify->path);
|
notify->path));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case svn_node_action_delete:
|
case svn_node_action_delete:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_(" * deleting path : %s ..."),
|
_(" * deleting path : %s ..."),
|
||||||
notify->path);
|
notify->path));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case svn_node_action_add:
|
case svn_node_action_add:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_(" * adding path : %s ..."),
|
_(" * adding path : %s ..."),
|
||||||
notify->path);
|
notify->path));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case svn_node_action_replace:
|
case svn_node_action_replace:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_(" * replacing path : %s ..."),
|
_(" * replacing path : %s ..."),
|
||||||
notify->path);
|
notify->path));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -909,30 +877,32 @@ repos_notify_handler(void *baton,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_node_done:
|
case svn_repos_notify_load_node_done:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool, _(" done.\n"));
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
|
"%s", _(" done.\n")));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_copied_node:
|
case svn_repos_notify_load_copied_node:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool, "COPIED...");
|
len = 9;
|
||||||
|
svn_error_clear(svn_stream_write(feedback_stream, "COPIED...", &len));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_txn_start:
|
case svn_repos_notify_load_txn_start:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("<<< Started new transaction, based on "
|
_("<<< Started new transaction, based on "
|
||||||
"original revision %ld\n"),
|
"original revision %ld\n"),
|
||||||
notify->old_revision);
|
notify->old_revision));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_skipped_rev:
|
case svn_repos_notify_load_skipped_rev:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("<<< Skipped original revision %ld\n"),
|
_("<<< Skipped original revision %ld\n"),
|
||||||
notify->old_revision);
|
notify->old_revision));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_load_normalized_mergeinfo:
|
case svn_repos_notify_load_normalized_mergeinfo:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_(" removing '\\r' from %s ..."),
|
_(" removing '\\r' from %s ..."),
|
||||||
SVN_PROP_MERGEINFO);
|
SVN_PROP_MERGEINFO));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_mutex_acquired:
|
case svn_repos_notify_mutex_acquired:
|
||||||
@ -941,17 +911,17 @@ repos_notify_handler(void *baton,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_recover_start:
|
case svn_repos_notify_recover_start:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
|
||||||
_("Repository lock acquired.\n"
|
_("Repository lock acquired.\n"
|
||||||
"Please wait; recovering the"
|
"Please wait; recovering the"
|
||||||
" repository may take some time...\n"));
|
" repository may take some time...\n")));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case svn_repos_notify_upgrade_start:
|
case svn_repos_notify_upgrade_start:
|
||||||
cmdline_stream_printf(feedback_stream, scratch_pool,
|
svn_error_clear(svn_stream_puts(feedback_stream,
|
||||||
_("Repository lock acquired.\n"
|
_("Repository lock acquired.\n"
|
||||||
"Please wait; upgrading the"
|
"Please wait; upgrading the"
|
||||||
" repository may take some time...\n"));
|
" repository may take some time...\n")));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -45,6 +45,7 @@
|
|||||||
|
|
||||||
#include "private/svn_mergeinfo_private.h"
|
#include "private/svn_mergeinfo_private.h"
|
||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
typedef apr_status_t (__stdcall *open_fn_t)(apr_file_t **, apr_pool_t *);
|
typedef apr_status_t (__stdcall *open_fn_t)(apr_file_t **, apr_pool_t *);
|
||||||
@ -1176,7 +1177,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
#include "private/svn_fspath.h"
|
#include "private/svn_fspath.h"
|
||||||
#include "private/svn_io_private.h"
|
#include "private/svn_io_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
@ -397,7 +398,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,6 +57,7 @@
|
|||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
#include "private/svn_ra_private.h"
|
#include "private/svn_ra_private.h"
|
||||||
#include "private/svn_string_private.h"
|
#include "private/svn_string_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
@ -85,7 +86,7 @@ init(const char *application)
|
|||||||
if (svn_cmdline_init(application, stderr))
|
if (svn_cmdline_init(application, stderr))
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
|
|
||||||
err = svn_ver_check_list(&my_version, checklist);
|
err = svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
if (err)
|
if (err)
|
||||||
handle_error(err, NULL);
|
handle_error(err, NULL);
|
||||||
|
|
||||||
@ -1429,7 +1430,14 @@ main(int argc, const char **argv)
|
|||||||
if (! anchor)
|
if (! anchor)
|
||||||
anchor = url;
|
anchor = url;
|
||||||
else
|
else
|
||||||
|
{
|
||||||
anchor = svn_uri_get_longest_ancestor(anchor, url, pool);
|
anchor = svn_uri_get_longest_ancestor(anchor, url, pool);
|
||||||
|
if (!anchor || !anchor[0])
|
||||||
|
handle_error(svn_error_createf(SVN_ERR_INCORRECT_PARAMS, NULL,
|
||||||
|
"URLs in the action list do not "
|
||||||
|
"share a common ancestor"),
|
||||||
|
pool);
|
||||||
|
}
|
||||||
|
|
||||||
if ((++i == action_args->nelts) && (j + 1 < num_url_args))
|
if ((++i == action_args->nelts) && (j + 1 < num_url_args))
|
||||||
insufficient(pool);
|
insufficient(pool);
|
||||||
|
@ -54,6 +54,7 @@
|
|||||||
#include "private/svn_dep_compat.h"
|
#include "private/svn_dep_compat.h"
|
||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
#include "private/svn_atomic.h"
|
#include "private/svn_atomic.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "winservice.h"
|
#include "winservice.h"
|
||||||
|
|
||||||
@ -439,8 +440,9 @@ static svn_error_t *write_pid_file(const char *filename, apr_pool_t *pool)
|
|||||||
const char *contents = apr_psprintf(pool, "%" APR_PID_T_FMT "\n",
|
const char *contents = apr_psprintf(pool, "%" APR_PID_T_FMT "\n",
|
||||||
getpid());
|
getpid());
|
||||||
|
|
||||||
|
SVN_ERR(svn_io_remove_file2(filename, TRUE, pool));
|
||||||
SVN_ERR(svn_io_file_open(&file, filename,
|
SVN_ERR(svn_io_file_open(&file, filename,
|
||||||
APR_WRITE | APR_CREATE | APR_TRUNCATE,
|
APR_WRITE | APR_CREATE | APR_EXCL,
|
||||||
APR_OS_DEFAULT, pool));
|
APR_OS_DEFAULT, pool));
|
||||||
SVN_ERR(svn_io_file_write_full(file, contents, strlen(contents), NULL,
|
SVN_ERR(svn_io_file_write_full(file, contents, strlen(contents), NULL,
|
||||||
pool));
|
pool));
|
||||||
@ -465,7 +467,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
#include "private/svn_opt_private.h"
|
#include "private/svn_opt_private.h"
|
||||||
#include "private/svn_ra_private.h"
|
#include "private/svn_ra_private.h"
|
||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "sync.h"
|
#include "sync.h"
|
||||||
|
|
||||||
@ -312,7 +313,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1297,7 +1298,7 @@ replay_rev_finished(svn_revnum_t revision,
|
|||||||
if (rb->sb->committed_rev != revision)
|
if (rb->sb->committed_rev != revision)
|
||||||
return svn_error_createf
|
return svn_error_createf
|
||||||
(APR_EINVAL, NULL,
|
(APR_EINVAL, NULL,
|
||||||
_("Commit created rev %ld but should have created %ld"),
|
_("Commit created r%ld but should have created r%ld"),
|
||||||
rb->sb->committed_rev, revision);
|
rb->sb->committed_rev, revision);
|
||||||
|
|
||||||
SVN_ERR(svn_ra_rev_proplist(rb->to_session, revision, &existing_props,
|
SVN_ERR(svn_ra_rev_proplist(rb->to_session, revision, &existing_props,
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
|
|
||||||
#include "private/svn_opt_private.h"
|
#include "private/svn_opt_private.h"
|
||||||
#include "private/svn_cmdline_private.h"
|
#include "private/svn_cmdline_private.h"
|
||||||
|
#include "private/svn_subr_private.h"
|
||||||
|
|
||||||
#include "svn_private_config.h"
|
#include "svn_private_config.h"
|
||||||
|
|
||||||
@ -110,7 +111,7 @@ check_lib_versions(void)
|
|||||||
};
|
};
|
||||||
SVN_VERSION_DEFINE(my_version);
|
SVN_VERSION_DEFINE(my_version);
|
||||||
|
|
||||||
return svn_ver_check_list(&my_version, checklist);
|
return svn_ver_check_list2(&my_version, checklist, svn_ver_equal);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user