You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2011/01/28 00:48:59 UTC
svn commit: r1064363 - in /subversion/branches/uris-as-urls: ./
subversion/include/ subversion/include/private/ subversion/libsvn_client/
subversion/libsvn_diff/ subversion/libsvn_ra/ subversion/libsvn_repos/
subversion/libsvn_subr/ subversion/libsvn_wc/
Author: cmpilato
Date: Thu Jan 27 23:48:58 2011
New Revision: 1064363
URL: http://svn.apache.org/viewvc?rev=1064363&view=rev
Log:
Sync the 'uris-as-urls' branch with recent trunk changes.
(Merged /subversion/trunk:r1063883-1064362.)
Modified:
subversion/branches/uris-as-urls/ (props changed)
subversion/branches/uris-as-urls/COMMITTERS
subversion/branches/uris-as-urls/INSTALL
subversion/branches/uris-as-urls/subversion/include/private/svn_eol_private.h
subversion/branches/uris-as-urls/subversion/include/private/svn_fs_util.h
subversion/branches/uris-as-urls/subversion/include/private/svn_mergeinfo_private.h
subversion/branches/uris-as-urls/subversion/include/private/svn_opt_private.h
subversion/branches/uris-as-urls/subversion/include/private/svn_ra_private.h
subversion/branches/uris-as-urls/subversion/include/private/svn_sqlite.h
subversion/branches/uris-as-urls/subversion/include/private/svn_wc_private.h
subversion/branches/uris-as-urls/subversion/include/svn_client.h
subversion/branches/uris-as-urls/subversion/include/svn_cmdline.h
subversion/branches/uris-as-urls/subversion/include/svn_config.h
subversion/branches/uris-as-urls/subversion/include/svn_dav.h
subversion/branches/uris-as-urls/subversion/include/svn_delta.h
subversion/branches/uris-as-urls/subversion/include/svn_diff.h
subversion/branches/uris-as-urls/subversion/include/svn_editor.h
subversion/branches/uris-as-urls/subversion/include/svn_fs.h
subversion/branches/uris-as-urls/subversion/include/svn_io.h
subversion/branches/uris-as-urls/subversion/include/svn_mergeinfo.h
subversion/branches/uris-as-urls/subversion/include/svn_ra.h
subversion/branches/uris-as-urls/subversion/include/svn_repos.h
subversion/branches/uris-as-urls/subversion/include/svn_subst.h
subversion/branches/uris-as-urls/subversion/include/svn_types.h
subversion/branches/uris-as-urls/subversion/include/svn_wc.h
subversion/branches/uris-as-urls/subversion/libsvn_client/client.h
subversion/branches/uris-as-urls/subversion/libsvn_client/status.c
subversion/branches/uris-as-urls/subversion/libsvn_diff/token.c
subversion/branches/uris-as-urls/subversion/libsvn_ra/util.c
subversion/branches/uris-as-urls/subversion/libsvn_repos/authz.c
subversion/branches/uris-as-urls/subversion/libsvn_subr/io.c
subversion/branches/uris-as-urls/subversion/libsvn_wc/util.c
subversion/branches/uris-as-urls/subversion/libsvn_wc/workqueue.h
Propchange: subversion/branches/uris-as-urls/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Jan 27 23:48:58 2011
@@ -40,4 +40,4 @@
/subversion/branches/tc_url_rev:874351-874483
/subversion/branches/tree-conflicts:868291-873154
/subversion/branches/tree-conflicts-notify:873926-874008
-/subversion/trunk:1060426-1063882
+/subversion/trunk:1060426-1064362
Modified: subversion/branches/uris-as-urls/COMMITTERS
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/COMMITTERS?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/COMMITTERS [UTF-8] (original)
+++ subversion/branches/uris-as-urls/COMMITTERS [UTF-8] Thu Jan 27 23:48:58 2011
@@ -101,33 +101,41 @@ Commit access for specific areas:
Miscellaneous:
- kbohling Kirby C. Bohling <kb...@birddog.com> (tools/dev)
+ kbohling Kirby C. Bohling <kb...@birddog.com> (tools/dev) [EMAIL
+ IS BOUNCING]
nsd Nick Duffek <ni...@duffek.com> (doc)
xsteve Stefan Reichör <st...@xsteve.at> (psvn.el)
josander Jostein Andersen <jo...@vait.se> (various)
niemeyer Gustavo Niemeyer <ni...@conectiva.com> (svnperms.py)
- zbrown Zack Brown <zb...@tumblerings.org> (doc)
+ [EMAIL IS BOUNCING]
+ zbrown Zack Brown <zb...@tumblerings.org> (doc) [EMAIL IS
+ BOUNCING]
mprice Michael Price <ec...@gmail.com> (releases)
jrepenning Jack Repenning <jr...@collab.net> (tools/dev)
- lonestar Martin Maurer <ma...@email.de> (svnshow)
- shlomif Shlomi Fish <sh...@vipe.technion.ac.il> (svn-push)
+ jlonestar Martin Maurer <ma...@email.de> (svnshow) [EMAIL
+ IS BOUNCING]
+ shlomif Shlomi Fish <sh...@vipe.technion.ac.il> (svn-push) [EMAIL
+ IS BOUNCING]
mthelen Michael W Thelen <mi...@pietdepsi.com> (doc)
jeremybettis Jeremy Bettis <je...@deadbeef.com> (case-insensitive)
martinto Martin Tomes <li...@tomes.org> (case-insensitive)
danpat Daniel Patterson <da...@danpat.net> (svn-graph.pl)
- archiecobbs Archie Cobbs <ar...@awarix.com> (svnmerge)
+ archiecobbs Archie Cobbs <ar...@awarix.com> (svnmerge) [EMAIL
+ IS BOUNCING]
giovannibajo Giovanni Bajo <ra...@develer.com> (svnmerge)
offby1 Eric Hanchrow <of...@blarg.net> (doc)
nomis80 Simon Perreault <no...@nomis80.org> (svn-clean)
jlvarner Joshua Varner <jl...@gmail.com> (doc)
nori Kobayashi Noritada <no...@dolphin.c.u-tokyo.ac.jp> (Ruby tools,
- po: ja)
+ po: ja) [EMAIL IS
+ BOUNCING]
mf Martin Furter <mf...@rola.ch> (svnmirror.sh
svn-backup-dumps.py)
adejong Arthur de Jong <ar...@ch.tudelft.nl> (svn2cl)
wsanchez Wilfredo Sánchez <ws...@wsanchez.net> (various contrib)
mhagger Michael Haggerty <mh...@alum.mit.edu> (svntest)
- madanus Madan U S <ma...@collab.net> (svnmerge)
+ madanus Madan U S <ma...@collab.net> (svnmerge) [EMAIL
+ IS BOUNCING]
wein Mathias Weinert <we...@mccw.de> (mailer)
bhuvan Bhuvaneswaran <bh...@collab.net> (svn2feed.py,
build/hudson)
@@ -156,13 +164,16 @@ Commit access for specific areas:
jzgoda Jaroslaw Zgoda <jz...@o2.pl> (po: pl)
karolszk Karol Szkudlarek <ka...@mikronika.com.pl> (po: pl)
plasma Wei-Hon Chen <pl...@ms9.hinet.net> (po: zh_TW)
- jihuang June-Yen Huang <ji...@iis.sinica.edu.tw> (po: zh_TW)
+ jihuang June-Yen Huang <ji...@iis.sinica.edu.tw> (po: zh_TW) [EMAIL
+ IS BOUNCING]
marcosc Marcos Chaves <ma...@gmail.com> (po: pt_BR)
pynoos Hojin Choi <ho...@gmail.com> (po: ko)
blueboh Jeong Seolin <bl...@gmail.com> (po: ko)
dongsheng Dongsheng Song <so...@live.cn> (po: zh_CN)
- hynnet YingNing Huang <hy...@bao.hynnet.com> (po: zh_CN)
- lark Wang Jian <la...@linux.net.cn> (po: zh_CN)
+ hynnet YingNing Huang <hy...@bao.hynnet.com> (po: zh_CN) [EMAIL
+ IS BOUNCING]
+ lark Wang Jian <la...@linux.net.cn> (po: zh_CN) [EMAIL
+ IS BOUNCING]
giorgio_valoti Giorgio Valoti <gi...@mac.com> (po: it)
nebiac Federico Nebiacolombo <ci...@amsjv.it> (po: it)
fabien Fabien Coelho <fa...@coelho.net> (po: fr)
Modified: subversion/branches/uris-as-urls/INSTALL
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/INSTALL?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/INSTALL (original)
+++ subversion/branches/uris-as-urls/INSTALL Thu Jan 27 23:48:58 2011
@@ -322,7 +322,7 @@ I. INTRODUCTION
newer. The autogen.sh script knows about that.
- 5. An HTTP client libary: serf. (OPTIONAL)
+ 5. An HTTP client library: serf. (OPTIONAL)
If you want your client to be able to speak to an Apache
server (via a http:// or https:// URL), you must link against
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_eol_private.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_eol_private.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_eol_private.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_eol_private.h Thu Jan 27 23:48:58 2011
@@ -49,7 +49,7 @@ char *
svn_eol__find_eol_start(char *buf, apr_size_t len);
/* Return the first eol marker found in [@a buf, @a endp) as a
- * NUL-terminated string, or NULL if no eol marker is found.
+ * NULL-terminated string, or NULL if no eol marker is found.
*
* If the last valid character of @a buf is the first byte of a
* potentially two-byte eol sequence, just return that single-character
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_fs_util.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_fs_util.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_fs_util.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_fs_util.h Thu Jan 27 23:48:58 2011
@@ -52,7 +52,7 @@ svn_fs__canonicalize_abspath(const char
/* If EXPECT_OPEN, verify that FS refers to an open database;
otherwise, verify that FS refers to an unopened database. Return
- an appropriate error if the expecation fails to match the
+ an appropriate error if the expectation fails to match the
reality. */
svn_error_t *
svn_fs__check_fs(svn_fs_t *fs, svn_boolean_t expect_open);
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_mergeinfo_private.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_mergeinfo_private.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_mergeinfo_private.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_mergeinfo_private.h Thu Jan 27 23:48:58 2011
@@ -54,14 +54,14 @@ svn_mergeinfo__set_inheritance(svn_merge
/* Return whether INFO1 and INFO2 are equal in *IS_EQUAL.
- CONSIDER_INERITANCE determines how the rangelists in the two
- hashes are compared for equality. If CONSIDER_INERITANCE is FALSE,
+ CONSIDER_INHERITANCE determines how the rangelists in the two
+ hashes are compared for equality. If CONSIDER_INHERITANCE is FALSE,
then the start and end revisions of the svn_merge_range_t's being
compared are the only factors considered when determining equality.
e.g. '/trunk: 1,3-4*,5' == '/trunk: 1,3-5'
- If CONSIDER_INERITANCE is TRUE, then the inheritability of the
+ If CONSIDER_INHERITANCE is TRUE, then the inheritability of the
svn_merge_range_t's is also considered and must be the same for two
otherwise identical ranges to be judged equal.
@@ -168,8 +168,8 @@ svn_mergeinfo__get_range_endpoints(svn_r
/* Set *FILTERED_MERGEINFO to a deep copy of MERGEINFO, allocated in
RESULT_POOL, less any rangelists that fall outside of the range
- OLDEST_REV:YOUGEST_REV (inclusive) if INCLUDE_RANGE is true, or less
- any rangelists within the range OLDEST_REV:YOUGEST_REV if INCLUDE_RANGE
+ OLDEST_REV:YOUNGEST_REV (inclusive) if INCLUDE_RANGE is true, or less
+ any rangelists within the range OLDEST_REV:YOUNGEST_REV if INCLUDE_RANGE
is false. If all the rangelists mapped to a given path are filtered
then filter that path as well. If all paths are filtered or MERGEINFO is
empty or NULL then *FILTERED_MERGEINFO is set to an empty hash.
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_opt_private.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_opt_private.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_opt_private.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_opt_private.h Thu Jan 27 23:48:58 2011
@@ -79,9 +79,9 @@ svn_opt__arg_canonicalize_url(const char
/*
* Attempt to transform PATH_IN, which is a local path-like user input, into a
* valid local path:
- * - Attempt to get the correct capitialization by trying to actually find
+ * - Attempt to get the correct capitalization by trying to actually find
* the path specified.
- * - If the path does not exist (which is valid) the given capitialization
+ * - If the path does not exist (which is valid) the given capitalization
* is used.
* - canonicalize the separator ("/") characters
* PATH_IN is in UTF-8 encoding and has no peg revision specifier.
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_ra_private.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_ra_private.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_ra_private.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_ra_private.h Thu Jan 27 23:48:58 2011
@@ -37,7 +37,7 @@ extern "C" {
#endif /* __cplusplus */
/* Return an error with code SVN_ERR_UNSUPPORTED_FEATURE, and an error
- message referencing PATH_OR_URL, if the "server" pointed to be
+ message referencing PATH_OR_URL, if the "server" pointed to by
RA_SESSION doesn't support Merge Tracking (e.g. is pre-1.5).
Perform temporary allocations in POOL. */
svn_error_t *
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_sqlite.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_sqlite.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_sqlite.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_sqlite.h Thu Jan 27 23:48:58 2011
@@ -118,7 +118,7 @@ svn_sqlite__open(svn_sqlite__db_t **db,
int latest_schema, const char * const *upgrade_sql,
apr_pool_t *result_pool, apr_pool_t *scratch_pool);
-/* Explicity close the connection in DB. */
+/* Explicitly close the connection in DB. */
svn_error_t *
svn_sqlite__close(svn_sqlite__db_t *db);
Modified: subversion/branches/uris-as-urls/subversion/include/private/svn_wc_private.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/private/svn_wc_private.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/private/svn_wc_private.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/private/svn_wc_private.h Thu Jan 27 23:48:58 2011
@@ -571,7 +571,7 @@ svn_wc__node_is_file_external(svn_boolea
* that there can be multiple prop conflicts.
*
* One or two of @a prop_conflicted, @a text_conflicted and @a
- * tree_conflicted can be NULL if we're not interrested in that particular
+ * tree_conflicted can be NULL if we're not interested in that particular
* value.
*/
svn_error_t *
Modified: subversion/branches/uris-as-urls/subversion/include/svn_client.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_client.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_client.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_client.h Thu Jan 27 23:48:58 2011
@@ -2813,7 +2813,7 @@ svn_client_diff(const apr_array_header_t
*
* If @a peg_revision is #svn_opt_revision_unspecified, behave
* identically to svn_client_diff5(), using @a path for both of that
- * function's @a path1 and @a path2 argments.
+ * function's @a path1 and @a path2 arguments.
*
* All other options are handled identically to svn_client_diff5().
*
@@ -2996,7 +2996,7 @@ svn_client_diff_summarize(const char *pa
*
* If @a peg_revision is #svn_opt_revision_unspecified, behave
* identically to svn_client_diff_summarize2(), using @a path for both
- * of that function's @a path1 and @a path2 argments.
+ * of that function's @a path1 and @a path2 arguments.
*
* The function may report false positives if @a ignore_ancestry is false,
* as described in the documentation for svn_client_diff_summarize2().
@@ -4378,7 +4378,7 @@ svn_client_revprop_get(const char *propn
apr_pool_t *pool);
/**
- * Invoke @a receiver with @a receiver_baton to return the regular properies
+ * Invoke @a receiver with @a receiver_baton to return the regular properties
* of @a target, a URL or working copy path. @a receiver will be called
* for each path encountered.
*
@@ -4434,7 +4434,7 @@ svn_client_proplist3(const char *target,
*
* @since New in 1.2.
*
- * @deprecated Provided for backward compatiblility with the 1.4 API.
+ * @deprecated Provided for backward compatibility with the 1.4 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -5442,10 +5442,10 @@ svn_client_url_from_path2(const char **u
apr_pool_t *result_pool,
apr_pool_t *scratch_pool);
-/** Simlar to svn_client_url_from_path2(), but without a context argument.
+/** Similar to svn_client_url_from_path2(), but without a context argument.
*
* @since New in 1.5.
- * @deprecated Provided for backward compatilibity with the 1.6 API.
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -5503,7 +5503,7 @@ svn_client_uuid_from_path2(const char **
/** Similar to svn_client_uuid_from_path2(), but with a relative path and
* an access baton.
*
- * @deprecated Provided for backward compatilibity with the 1.6 API.
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
Modified: subversion/branches/uris-as-urls/subversion/include/svn_cmdline.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_cmdline.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_cmdline.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_cmdline.h Thu Jan 27 23:48:58 2011
@@ -289,7 +289,7 @@ svn_cmdline_auth_ssl_client_cert_pw_prom
apr_pool_t *pool);
/** An implementation of @c svn_auth_plaintext_prompt_func_t that
- * prompts the user whether storing unencypted passwords to disk is OK.
+ * prompts the user whether storing unencrypted passwords to disk is OK.
*
* Expects a @c svn_cmdline_prompt_baton2_t to be passed as @a baton.
*
@@ -302,7 +302,7 @@ svn_cmdline_auth_plaintext_prompt(svn_bo
apr_pool_t *pool);
/** An implementation of @c svn_auth_plaintext_passphrase_prompt_func_t that
- * prompts the user whether storing unencypted passphrase to disk is OK.
+ * prompts the user whether storing unencrypted passphrase to disk is OK.
*
* Expects a @c svn_cmdline_prompt_baton2_t to be passed as @a baton.
*
Modified: subversion/branches/uris-as-urls/subversion/include/svn_config.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_config.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_config.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_config.h Thu Jan 27 23:48:58 2011
@@ -309,7 +309,7 @@ typedef svn_boolean_t (*svn_config_secti
void *baton);
/** Similar to svn_config_enumerate_sections2(), but uses a memory pool of
- * @a cfg instead of one that is explicitely provided.
+ * @a cfg instead of one that is explicitly provided.
*
* @deprecated Provided for backwards compatibility with the 1.2 API.
*/
@@ -356,7 +356,7 @@ typedef svn_boolean_t (*svn_config_enume
void *baton);
/** Similar to svn_config_enumerate2(), but uses a memory pool of
- * @a cfg instead of one that is explicitely provided.
+ * @a cfg instead of one that is explicitly provided.
*
* @deprecated Provided for backwards compatibility with the 1.2 API.
*/
Modified: subversion/branches/uris-as-urls/subversion/include/svn_dav.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_dav.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_dav.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_dav.h Thu Jan 27 23:48:58 2011
@@ -92,12 +92,12 @@ extern "C" {
universe of svn_lock_t->owner.) */
#define SVN_DAV_LOCK_OWNER_HEADER "X-SVN-Lock-Owner"
-/** Assuming the OPTIONS was performed againts a resource within a
+/** Assuming the OPTIONS was performed against a resource within a
* Subversion repository, then this header indicates the youngest
* revision in the repository. */
#define SVN_DAV_YOUNGEST_REV_HEADER "SVN-Youngest-Rev"
-/** Assuming the OPTIONS was performed againts a resource within a
+/** Assuming the OPTIONS was performed against a resource within a
* Subversion repository, then this header indicates the UUID of the
* repository. */
#define SVN_DAV_REPOS_UUID_HEADER "SVN-Repository-UUID"
Modified: subversion/branches/uris-as-urls/subversion/include/svn_delta.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_delta.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_delta.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_delta.h Thu Jan 27 23:48:58 2011
@@ -1058,7 +1058,7 @@ svn_delta_get_cancellation_editor(svn_ca
* #svn_depth_infinity, #svn_depth_empty, #svn_depth_files,
* #svn_depth_immediates, or #svn_depth_unknown.
*
- * If filtering is deemed unncessary (or if @a requested_depth is
+ * If filtering is deemed unnecessary (or if @a requested_depth is
* #svn_depth_unknown), @a *editor and @a *edit_baton will be set to @a
* wrapped_editor and @a wrapped_baton, respectively; otherwise,
* they'll be set to new objects allocated from @a pool.
@@ -1195,7 +1195,7 @@ typedef svn_error_t *(*svn_file_rev_hand
* reproduced here for dependency reasons.
*
* @deprecated This type is provided for the svn_compat_wrap_file_rev_handler()
- * compatibilty wrapper, and should not be used for new development.
+ * compatibility wrapper, and should not be used for new development.
* @since New in 1.5.
*/
typedef svn_error_t *(*svn_file_rev_handler_old_t)(
Modified: subversion/branches/uris-as-urls/subversion/include/svn_diff.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_diff.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_diff.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_diff.h Thu Jan 27 23:48:58 2011
@@ -490,7 +490,7 @@ svn_diff_file_diff4_2(svn_diff_t **diff,
const svn_diff_file_options_t *options,
apr_pool_t *pool);
-/** Simliar to svn_file_diff4_2(), but with @a options set to a struct with
+/** Similar to svn_file_diff4_2(), but with @a options set to a struct with
* default options.
*
* @deprecated Provided for backwards compatibility with the 1.3 API.
@@ -639,7 +639,7 @@ svn_diff_mem_string_diff(svn_diff_t **di
apr_pool_t *pool);
-/** Generate @a diff output from the @a orginal, @a modified and @a latest
+/** Generate @a diff output from the @a original, @a modified and @a latest
* in-memory strings. @a diff will be allocated in @a pool.
*
* @since New in 1.5.
Modified: subversion/branches/uris-as-urls/subversion/include/svn_editor.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_editor.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_editor.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_editor.h Thu Jan 27 23:48:58 2011
@@ -89,7 +89,7 @@ extern "C" {
*
* HISTORY
*
- * Classicaly, Subversion had a notion of a "tree delta" which could be
+ * Classically, Subversion had a notion of a "tree delta" which could be
* passed around as an independent entity. Theory implied this delta was an
* entity in its own right, to be used when and where necessary.
* Unfortunately, this theory did not work well in practice. The producer
@@ -105,7 +105,7 @@ extern "C" {
* a set of operations describing the change, and a "receiver" accepts and
* applies them to its tree.
*
- * The classic interace was named "@c svn_delta_editor_t" and was described
+ * The classic interface was named "@c svn_delta_editor_t" and was described
* idiomatically as the "editor interface". This generation of the interface
* retains the "editor" name for that reason. All notions of a "tree delta"
* structure are no longer part of this interface.
Modified: subversion/branches/uris-as-urls/subversion/include/svn_fs.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_fs.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_fs.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_fs.h Thu Jan 27 23:48:58 2011
@@ -1524,7 +1524,7 @@ svn_fs_get_mergeinfo(svn_mergeinfo_catal
* mergeinfo hash. If @a mergeinfo is NULL then @a *validated_mergeinfo is
* set to NULL.
*
- * @a *validated_mergeinfo is allocated in @a result_pool. All tempporary
+ * @a *validated_mergeinfo is allocated in @a result_pool. All temporary
* allocations are performed in @a scratch_pool.
*
* @since New in 1.7.
Modified: subversion/branches/uris-as-urls/subversion/include/svn_io.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_io.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_io.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_io.h Thu Jan 27 23:48:58 2011
@@ -738,7 +738,7 @@ svn_io_dir_file_copy(const char *src_pat
*
* In Subversion 1.7 reset support was added as an optional feature of
* streams. If a stream implements resetting it allows reading the data
- * again after a successfull call to svn_stream_reset().
+ * again after a successful call to svn_stream_reset().
*/
typedef struct svn_stream_t svn_stream_t;
@@ -1304,7 +1304,7 @@ svn_io_remove_file(const char *path,
* doesn't exist. Use @a pool for temporary allocations.
*
* Because recursive delete of a directory tree can be a lengthy operation,
- * provide @a cancel_func and @a cancel_baton for interruptability.
+ * provide @a cancel_func and @a cancel_baton for interruptibility.
*
* @since New in 1.5.
*/
Modified: subversion/branches/uris-as-urls/subversion/include/svn_mergeinfo.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_mergeinfo.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_mergeinfo.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_mergeinfo.h Thu Jan 27 23:48:58 2011
@@ -61,7 +61,7 @@ extern "C" {
*
* If a path has no @c SVN_PROP_MERGEINFO of its own, it inherits mergeinfo
* from its nearest parent that has @c SVN_PROP_MERGEINFO set. The
- * exception to this is @c SVN_PROP_MERGEINFO with non-ineritable revision
+ * exception to this is @c SVN_PROP_MERGEINFO with non-inheritable revision
* ranges. These non-inheritable ranges apply only to the path which they
* are set on.
*
@@ -518,7 +518,7 @@ typedef enum svn_mergeinfo_inheritance_t
svn_mergeinfo_inherited,
/** Mergeinfo on target's nearest (path-wise, not history-wise)
- ancestor, regardless of whether target has explict mergeinfo. */
+ ancestor, regardless of whether target has explicit mergeinfo. */
svn_mergeinfo_nearest_ancestor
} svn_mergeinfo_inheritance_t;
Modified: subversion/branches/uris-as-urls/subversion/include/svn_ra.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_ra.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_ra.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_ra.h Thu Jan 27 23:48:58 2011
@@ -503,7 +503,7 @@ typedef struct svn_ra_callbacks2_t
/** Notification callback baton, used with progress_func. */
void *progress_baton;
- /** Cancelation function
+ /** Cancellation function
*
* As its baton, the general callback baton is used
*
@@ -638,7 +638,7 @@ svn_ra_open3(svn_ra_session_t **session_
apr_pool_t *pool);
/**
- * Similiar to svn_ra_open3(), but with @a uuid set to @c NULL.
+ * Similar to svn_ra_open3(), but with @a uuid set to @c NULL.
*
* @since New in 1.3.
* @deprecated Provided for backward compatibility with the 1.4 API.
@@ -1671,7 +1671,7 @@ svn_ra_get_file_revs2(svn_ra_session_t *
apr_pool_t *pool);
/**
- * Similiar to svn_ra_get_file_revs2(), but with @a include_merged_revisions
+ * Similar to svn_ra_get_file_revs2(), but with @a include_merged_revisions
* set to FALSE.
*
* @since New in 1.2.
Modified: subversion/branches/uris-as-urls/subversion/include/svn_repos.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_repos.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_repos.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_repos.h Thu Jan 27 23:48:58 2011
@@ -185,7 +185,7 @@ typedef svn_error_t *(*svn_repos_file_re
/* Notification system. */
-/** The type of action occuring.
+/** The type of action occurring.
*
* @since New in 1.7.
*/
@@ -1067,7 +1067,7 @@ svn_repos_abort_report(void *report_bato
* proportional to the greatest depth of the tree under @a tgt_root, not
* the total size of the delta.
*
- * ### svn_repos_dir_delta2 is mostly superceded by the reporter
+ * ### svn_repos_dir_delta2 is mostly superseded by the reporter
* ### functionality (svn_repos_begin_report2 and friends).
* ### svn_repos_dir_delta2 does allow the roots to be transaction
* ### roots rather than just revision roots, and it has the
Modified: subversion/branches/uris-as-urls/subversion/include/svn_subst.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_subst.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_subst.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_subst.h Thu Jan 27 23:48:58 2011
@@ -362,7 +362,7 @@ svn_subst_read_specialfile(svn_stream_t
apr_pool_t *scratch_pool);
-/** Set @a *stream to a writeable stream that accepts content in
+/** Set @a *stream to a writable stream that accepts content in
* the "normal form" for a special file, to be located at @a path, and
* will create that file when the stream is closed. The stream will be
* allocated in @a result_pool, and any temporary allocations will be
Modified: subversion/branches/uris-as-urls/subversion/include/svn_types.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_types.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_types.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_types.h Thu Jan 27 23:48:58 2011
@@ -69,7 +69,7 @@ extern "C" {
* is much cheaper than repeated aligned access. Define this macro to 1
* on those machines.
* Unaligned access on other machines (e.g. IA64) will trigger memory
- * acccess faults or simply misbehave.
+ * access faults or simply misbehave.
*
* @since New in 1.7.
*/
@@ -98,7 +98,7 @@ typedef struct svn_error_t
*
* Note that if this error was generated by Subversion's API, you'll
* probably want to use svn_err_best_message() to get a single
- * decriptive string for this error chain (see the @a child member)
+ * descriptive string for this error chain (see the @a child member)
* or svn_handle_error2() to print the error chain in full. This is
* because Subversion's API functions sometimes add many links to
* the error chain that lack details (used only to produce virtual
@@ -795,10 +795,10 @@ svn_log_changed_path_dup(const svn_log_c
typedef struct svn_log_entry_t
{
/** A hash containing as keys every path committed in @a revision; the
- * values are (#svn_log_changed_path_t *) stuctures.
+ * values are (#svn_log_changed_path_t *) structures.
*
* The subversion core libraries will always set this field to the same
- * value as changed_paths2 for compatibity reasons.
+ * value as changed_paths2 for compatibility reasons.
*
* @deprecated Provided for backward compatibility with the 1.5 API.
*/
@@ -830,13 +830,13 @@ typedef struct svn_log_entry_t
svn_boolean_t has_children;
/** A hash containing as keys every path committed in @a revision; the
- * values are (#svn_log_changed_path2_t *) stuctures.
+ * values are (#svn_log_changed_path2_t *) structures.
*
* If this value is not @c NULL, it MUST have the same value as
* changed_paths or svn_log_entry_dup() will not create an identical copy.
*
* The subversion core libraries will always set this field to the same
- * value as changed_paths for compatibity with users assuming an older
+ * value as changed_paths for compatibility with users assuming an older
* version.
*
* @since New in 1.6.
@@ -885,7 +885,7 @@ svn_log_entry_dup(const svn_log_entry_t
* This function is invoked once on each log message, in the order
* determined by the caller (see above-mentioned functions).
*
- * @a baton is what you think it is, and @a log_entry contains relevent
+ * @a baton is what you think it is, and @a log_entry contains relevant
* information for the log message. Any of @a log_entry->author,
* @a log_entry->date, or @a log_entry->message may be @c NULL.
*
Modified: subversion/branches/uris-as-urls/subversion/include/svn_wc.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/include/svn_wc.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/include/svn_wc.h (original)
+++ subversion/branches/uris-as-urls/subversion/include/svn_wc.h Thu Jan 27 23:48:58 2011
@@ -99,15 +99,16 @@ extern "C" {
const svn_version_t *
svn_wc_version(void);
+
/**
* @defgroup svn_wc Working copy management
* @{
*/
-/** Flags for use with svn_wc_translated_file2
+
+/** Flags for use with svn_wc_translated_file2() and svn_wc_translated_stream().
*
* @defgroup translate_flags Translation flags
- *
* @{
*/
@@ -156,6 +157,7 @@ svn_wc_version(void);
/** @} */
+
/**
* @defgroup svn_wc_context Working copy context
* @{
@@ -172,6 +174,8 @@ svn_wc_version(void);
* @note: #svn_wc_context_t should be passed by non-const pointer in all
* APIs, even for read-only operations, as it contains mutable data (caching,
* etc.).
+ *
+ * @since New in 1.7.
*/
typedef struct svn_wc_context_t svn_wc_context_t;
@@ -213,16 +217,23 @@ svn_wc_context_destroy(svn_wc_context_t
/** @} */
-/* Locking/Opening/Closing */
+/**
+ * Locking/Opening/Closing using adm access batons.
+ *
+ * @defgroup svn_wc_adm_access Adm access batons (deprecated)
+ * @{
+ */
/** Baton for access to a working copy administrative area.
*
- * One day all such access will require a baton, we're not there yet.
- *
* Access batons can be grouped into sets, by passing an existing open
* baton when opening a new baton. Given one baton in a set, other batons
* may be retrieved. This allows an entire hierarchy to be locked, and
* then the set of batons can be passed around by passing a single baton.
+ *
+ * @deprecated Provided for backward compatibility with the 1.6 API.
+ * New code should use a #svn_wc_context_t object to access the working
+ * copy.
*/
typedef struct svn_wc_adm_access_t svn_wc_adm_access_t;
@@ -254,7 +265,7 @@ typedef struct svn_wc_adm_access_t svn_w
* subdirectory of @a path is already write locked.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* @a pool will be used to allocate memory for the baton and any subsequently
* cached items. If @a adm_access has not been closed when the pool is
@@ -384,7 +395,7 @@ svn_wc_adm_probe_open(svn_wc_adm_access_
* will hold write locks.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* This function is essentially a combination of svn_wc_adm_open3() and
* svn_wc_get_actual_target(), with the emphasis on reducing physical IO.
@@ -414,6 +425,8 @@ svn_wc_adm_open_anchor(svn_wc_adm_access
* absent from, @a associated, return #SVN_ERR_WC_NOT_LOCKED.
*
* @a pool is used only for local processing, it is not used for the batons.
+ *
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -428,6 +441,8 @@ svn_wc_adm_retrieve(svn_wc_adm_access_t
* directory, or does not exist, then the behaviour is like that of
* svn_wc_adm_retrieve() with @a path replaced by the parent directory of
* @a path.
+ *
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -454,7 +469,7 @@ svn_wc_adm_probe_retrieve(svn_wc_adm_acc
* @a associated.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* Use @a pool only for local processing, not to allocate @a *adm_access.
*
@@ -513,6 +528,7 @@ svn_wc_adm_probe_try(svn_wc_adm_access_t
* Any temporary allocations are performed using @a scratch_pool.
*
* @since New in 1.6
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -523,18 +539,24 @@ svn_wc_adm_close2(svn_wc_adm_access_t *a
* Similar to svn_wc_adm_close2(), but with the internal pool of @a adm_access
* used for temporary allocations.
*
- * @deprecated Provided for backward compabibility with the 1.5 API.
+ * @deprecated Provided for backward compatibility with the 1.5 API.
*/
SVN_DEPRECATED
svn_error_t *
svn_wc_adm_close(svn_wc_adm_access_t *adm_access);
-/** Return the path used to open the access baton @a adm_access */
+/** Return the path used to open the access baton @a adm_access.
+ *
+ * @deprecated Provided for backward compatibility with the 1.6 API.
+ */
SVN_DEPRECATED
const char *
svn_wc_adm_access_path(const svn_wc_adm_access_t *adm_access);
-/** Return the pool used by access baton @a adm_access */
+/** Return the pool used by access baton @a adm_access.
+ *
+ * @deprecated Provided for backward compatibility with the 1.6 API.
+ */
SVN_DEPRECATED
apr_pool_t *
svn_wc_adm_access_pool(const svn_wc_adm_access_t *adm_access);
@@ -543,12 +565,16 @@ svn_wc_adm_access_pool(const svn_wc_adm_
* @c FALSE otherwise. Compared to svn_wc_locked() this is a cheap, fast
* function that doesn't access the filesystem.
*
+ * @deprecated Provided for backward compatibility with the 1.6 API.
* New code should use svn_wc_locked2() instead.
*/
SVN_DEPRECATED
svn_boolean_t
svn_wc_adm_locked(const svn_wc_adm_access_t *adm_access);
+/** @} */
+
+
/** Gets up to two booleans indicating whether a path is locked for
* writing.
*
@@ -557,7 +583,7 @@ svn_wc_adm_locked(const svn_wc_adm_acces
* write_lock on @a local_abspath
*
* @a locked_here and/or @a locked can be NULL when you are not
- * interrested in a specific value
+ * interested in a specific value
*
* @since New in 1.7.
*/
@@ -582,6 +608,24 @@ svn_wc_locked(svn_boolean_t *locked,
/**
+ * @defgroup svn_wc_adm_dir_name Name of Subversion's admin dir
+ * @{
+ */
+
+/** The default name of the administrative subdirectory.
+ *
+ * Ideally, this would be completely private to wc internals (in fact,
+ * it used to be that adm_subdir() in adm_files.c was the only function
+ * who knew the adm subdir's name). However, import wants to protect
+ * against importing administrative subdirs, so now the name is a
+ * matter of public record.
+ *
+ * @deprecated Provided for backward compatibility with the 1.2 API.
+ */
+#define SVN_WC_ADM_DIR_NAME ".svn"
+
+
+/**
* Return @c TRUE if @a name is the name of the WC administrative
* directory. Use @a pool for any temporary allocations. Only works
* with base directory names, not paths or URIs.
@@ -626,8 +670,13 @@ svn_error_t *
svn_wc_set_adm_dir(const char *name,
apr_pool_t *pool);
+/** @} */
-
+
+/**
+ * @defgroup svn_wc_externals Externals
+ * @{
+ */
/** Callback for external definitions updates
*
@@ -887,9 +936,8 @@ svn_wc_parse_externals_description(apr_h
const char *desc,
apr_pool_t *pool);
-
+/** @} */
-/* Notification/callback handling. */
/**
* @defgroup svn_wc_notifications Notification callback handling
@@ -1187,7 +1235,7 @@ typedef struct svn_wc_notify_t {
/** Path, either absolute or relative to the current working directory
* (i.e., not relative to an anchor). @c path is "." or another valid path
- * value for compatibilty reasons when the real target is an url that
+ * value for compatibility reasons when the real target is an url that
* is available in @c url. */
const char *path;
@@ -1367,29 +1415,9 @@ typedef void (*svn_wc_notify_func_t)(voi
/**
- * A simple callback type to wrap svn_ra_get_file(); see that
- * docstring for more information.
- *
- * This technique allows libsvn_client to 'wrap' svn_ra_get_file() and
- * pass it down into libsvn_wc functions, thus allowing the WC layer
- * to legally call the RA function via (blind) callback.
- *
- * @since New in 1.5
- */
-typedef svn_error_t *(*svn_wc_get_file_t)(void *baton,
- const char *path,
- svn_revnum_t revision,
- svn_stream_t *stream,
- svn_revnum_t *fetched_rev,
- apr_hash_t **props,
- apr_pool_t *pool);
-
-
-/**
* Interactive conflict handling
*
* @defgroup svn_wc_conflict Conflict callback functionality
- *
* @{
*
* This API gives a Subversion client application the opportunity to
@@ -1973,7 +2001,7 @@ svn_wc_create_conflict_result(svn_wc_con
* Implementations of this callback are free to present the conflict
* using any user interface. This may include simple contextual
* conflicts in a file's text or properties, or more complex
- * 'tree'-based conflcts related to obstructed additions, deletions,
+ * 'tree'-based conflicts related to obstructed additions, deletions,
* and edits. The callback implementation is free to decide which
* sorts of conflicts to handle; it's also free to decide which types
* of conflicts are automatically resolvable and which require user
@@ -2558,23 +2586,10 @@ svn_wc_props_modified_p(svn_boolean_t *m
apr_pool_t *pool);
-
-
-/** Administrative subdir.
- *
- * Ideally, this would be completely private to wc internals (in fact,
- * it used to be that adm_subdir() in adm_files.c was the only function
- * who knew the adm subdir's name). However, import wants to protect
- * against importing administrative subdirs, so now the name is a
- * matter of public record.
- *
- * @deprecated Provided for backward compatibility with the 1.2 API.
+/**
+* @defgroup svn_wc_entries Entries and status (deprecated)
+ * @{
*/
-#define SVN_WC_ADM_DIR_NAME ".svn"
-
-
-
-/* Entries and status. */
/** The schedule states an entry can be in. */
typedef enum svn_wc_schedule_t
@@ -2599,20 +2614,13 @@ typedef enum svn_wc_schedule_t
* when it isn't set to the actual size value of the unchanged
* working file.
*
- * @defgroup svn_wc_entry_working_size_constants Working size constants
- *
- * @{
- */
-
-/** The value of the working size is unknown (hasn't been
+ * The value of the working size is unknown (hasn't been
* calculated and stored in the past for whatever reason).
*
* @since New in 1.5
*/
#define SVN_WC_ENTRY_WORKING_SIZE_UNKNOWN (-1)
-/** @} */
-
/** A working copy entry -- that is, revision control information about
* one versioned entity.
*/
@@ -2940,6 +2948,8 @@ svn_wc_entry_t *
svn_wc_entry_dup(const svn_wc_entry_t *entry,
apr_pool_t *pool);
+/** @} */
+
/** Given @a local_abspath in a dir under version control, decide if it is
* in a state of conflict; return the answers in @a *text_conflicted_p, @a
@@ -3080,7 +3090,7 @@ typedef struct svn_wc_entry_callbacks_t
* If #svn_depth_infinity, recurse fully starting from @a path.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* Like our other entries interfaces, entries that are in a 'excluded',
* 'deleted' or 'absent' state (and not scheduled for re-addition) are not
@@ -3281,7 +3291,7 @@ svn_wc_maybe_set_repos_root(svn_wc_adm_a
* We have three functions for getting working copy status: one function
* for getting the status of exactly one thing, another for
* getting the statuses of (potentially) multiple things and a third for
- * gettting the working copy out-of-dateness with respect to the repository.
+ * getting the working copy out-of-dateness with respect to the repository.
*
* Why do we have two different functions for getting working copy status?
* The concept of depth, as explained in the documentation for
@@ -3377,7 +3387,7 @@ typedef struct svn_wc_status3_t
/** Set to TRUE if the item is the victim of a conflict. */
svn_boolean_t conflicted;
- /** The status of the node itself. In order of precendence: Tree conflicts,
+ /** The status of the node itself. In order of precedence: Tree conflicts,
* structural changes, text changes (including text conflicts). */
enum svn_wc_status_kind node_status;
@@ -3804,7 +3814,7 @@ typedef void (*svn_wc_status_func_t)(voi
* or @c NULL if the default set of ignorable file patterns should be used.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton while walking
- * to determine if the client has cancelled the operation.
+ * to determine if the client has canceled the operation.
*
* If @a external_func is non-NULL and an external definition is found
* while walking @a local_abspath, call @a external_func with @a
@@ -3878,7 +3888,7 @@ svn_wc_walk_status(svn_wc_context_t *wc_
* or @c NULL if the default set of ignorable file patterns should be used.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton while building
- * the @a statushash to determine if the client has cancelled the operation.
+ * the @a statushash to determine if the client has canceled the operation.
*
* If @a traversal_info is non-NULL, then record pre-update traversal
* state in it. (Caller should obtain @a traversal_info from
@@ -4692,7 +4702,7 @@ typedef struct svn_wc_committed_queue_t
* Create a queue for use with svn_wc_queue_committed() and
* svn_wc_process_committed_queue().
*
- * The returned queue and all further allocations required for queueing
+ * The returned queue and all further allocations required for queuing
* new items will also be done from @a pool.
*
* @since New in 1.5.
@@ -5095,7 +5105,10 @@ svn_wc_crawl_revisions(const char *path,
apr_pool_t *pool);
-/* Working copy roots. */
+/**
+ * @defgroup svn_wc_roots Working copy roots
+ * @{
+ */
/** Set @a *wc_root to @c TRUE if @a local_abspath represents a "working copy
* root", @c FALSE otherwise. Here, @a local_abspath is a "working copy root"
@@ -5144,7 +5157,9 @@ svn_wc_get_wc_root(const char **wcroot_a
apr_pool_t *scratch_pool,
apr_pool_t *result_pool);
-
+/** @} */
+
+
/* Updates. */
/** Conditionally split @a path into an @a anchor and @a target for the
@@ -5192,8 +5207,29 @@ svn_wc_get_actual_target(const char *pat
apr_pool_t *pool);
-
-/* Update and update-like functionality. */
+/**
+ * @defgroup svn_wc_update_switch Update and switch (update-like functionality)
+ * @{
+ */
+
+/**
+ * A simple callback type to wrap svn_ra_get_file(); see that
+ * docstring for more information.
+ *
+ * This technique allows libsvn_client to 'wrap' svn_ra_get_file() and
+ * pass it down into libsvn_wc functions, thus allowing the WC layer
+ * to legally call the RA function via (blind) callback.
+ *
+ * @since New in 1.5
+ * @deprecated Provided for backward compatibility with the 1.6 API.
+ */
+typedef svn_error_t *(*svn_wc_get_file_t)(void *baton,
+ const char *path,
+ svn_revnum_t revision,
+ svn_stream_t *stream,
+ svn_revnum_t *fetched_rev,
+ apr_hash_t **props,
+ apr_pool_t *pool);
/**
* Set @a *editor and @a *edit_baton to an editor and baton for updating a
@@ -5496,8 +5532,14 @@ svn_wc_get_switch_editor(svn_revnum_t *t
svn_wc_traversal_info_t *ti,
apr_pool_t *pool);
+/** @} */
+
+
+/**
+ * @defgroup svn_wc_properties Properties
+ * @{
+ */
-
/* A word about the implementation of working copy property storage:
*
* Since properties are key/val pairs, you'd think we store them in
@@ -5780,10 +5822,13 @@ svn_wc_canonicalize_svn_prop(const svn_s
void *getter_baton,
apr_pool_t *pool);
+/** @} */
-/* Diffs */
-
+/**
+ * @defgroup svn_wc_diffs Diffs
+ * @{
+ */
/**
* Return an @a editor/@a edit_baton for diffing a working copy against the
@@ -6154,6 +6199,13 @@ svn_wc_get_prop_diffs(apr_array_header_t
svn_wc_adm_access_t *adm_access,
apr_pool_t *pool);
+/** @} */
+
+
+/**
+ * @defgroup svn_wc_merging Merging
+ * @{
+ */
/** The outcome of a merge carried out (or tried as a dry-run) by
* svn_wc_merge()
@@ -6439,6 +6491,8 @@ svn_wc_merge_prop_diffs(svn_wc_notify_st
svn_boolean_t dry_run,
apr_pool_t *pool);
+/** @} */
+
/** Given a @a path to a wc file, return in @a *contents a readonly stream to
* the pristine contents of the file that would serve as base content for the
@@ -6529,7 +6583,7 @@ svn_wc_cleanup3(svn_wc_context_t *wc_ctx
* swn_wc_context_t.
*
* @since New in 1.2.
- * @deprecated Provided for backward compability with the 1.6 API.
+ * @deprecated Provided for backward compatibility with the 1.6 API.
*/
SVN_DEPRECATED
svn_error_t *
@@ -6885,8 +6939,11 @@ svn_wc_create_tmp_file(apr_file_t **fp,
apr_pool_t *pool);
-
-/* EOL conversion and keyword expansion. */
+/**
+ * @defgroup svn_wc_translate EOL conversion and keyword expansion
+ * @{
+ */
+
/** Set @a xlated_path to a translated copy of @a src
* or to @a src itself if no translation is necessary.
@@ -6896,7 +6953,7 @@ svn_wc_create_tmp_file(apr_file_t **fp,
* as requested by @a flags.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* When translating to the normal form, inconsistent eol styles will be
* repaired when appropriate for the given setting. When translating
@@ -6960,7 +7017,7 @@ svn_wc_translated_file(const char **xlat
* @a local_abspath; stream write operations are not supported.
*
* The @a flags are the same constants as those used for
- * svn_wc_translated_file().
+ * svn_wc_translated_file2().
*
* @since New in 1.5.
* @deprecated Provided for compatibility with the 1.6 API.
@@ -6974,9 +7031,13 @@ svn_wc_translated_stream(svn_stream_t **
apr_uint32_t flags,
apr_pool_t *pool);
-
-/* Text/Prop Deltas Using an Editor */
+/** @} */
+
+/**
+ * @defgroup svn_wc_deltas Text/Prop Deltas Using an Editor
+ * @{
+ */
/** Send the local modifications for versioned file @a local_abspath (with
* matching @a file_baton) through @a editor, then close @a file_baton
@@ -7092,6 +7153,13 @@ svn_wc_transmit_prop_deltas(const char *
const char **tempfile,
apr_pool_t *pool);
+/** @} */
+
+
+/**
+ * @defgroup svn_wc_ignore Ignoring unversioned files and directories
+ * @{
+ */
/** Get the run-time configured list of ignore patterns from the
* #svn_config_t's in the @a config hash, and store them in @a *patterns.
@@ -7106,7 +7174,7 @@ svn_wc_get_default_ignores(apr_array_hea
* @a config hash and the local ignore patterns from the directory
* at @a local_abspath, using @a wc_ctx, and store them in @a *patterns.
* Allocate @a *patterns and its contents in @a result_pool, use @a
- * scrach_pool for temporary allocations.
+ * scratch_pool for temporary allocations.
*
* @since New in 1.7.
*/
@@ -7141,7 +7209,14 @@ svn_wc_match_ignore_list(const char *str
const apr_array_header_t *list,
apr_pool_t *pool);
-
+/** @} */
+
+
+/**
+ * @defgroup svn_wc_repos_locks Repository locks
+ * @{
+ */
+
/** Add @a lock to the working copy for @a local_abspath. If @a
* local_abspath is read-only, due to locking properties, make it writable.
* Perform temporary allocations in @a scratch_pool.
@@ -7193,7 +7268,9 @@ svn_wc_remove_lock(const char *path,
svn_wc_adm_access_t *adm_access,
apr_pool_t *pool);
-
+/** @} */
+
+
/** A structure to report a summary of a working copy, including the
* mix of revisions found within it, whether any parts are switched or
* locally modified, and whether it is a sparse checkout.
@@ -7240,7 +7317,7 @@ typedef struct svn_wc_revision_status_t
* modified.
*
* If @a cancel_func is non-NULL, call it with @a cancel_baton to determine
- * if the client has cancelled the operation.
+ * if the client has canceled the operation.
*
* Allocate *result_p in @a result_pool, use @a scratch_pool for temporary
* allocations.
@@ -7285,7 +7362,7 @@ svn_wc_revision_status(svn_wc_revision_s
* be the empty string.
*
* If @a cancel_func is not @c NULL, call it with @a cancel_baton to
- * determine if the client has cancelled the operation.
+ * determine if the client has canceled the operation.
*
* If @a notify_func is not @c NULL, call it with @a notify_baton to
* report the change (using notification types
@@ -7348,10 +7425,10 @@ svn_wc_set_changelist(const char *path,
* (e.g., #svn_depth_infinity).
*
* @a wc_ctx contains a tree lock, for the local path to the working copy
- * which will be used as the root of this operation. If
+ * which will be used as the root of this operation.
*
* If @a cancel_func is not @c NULL, call it with @a cancel_baton at
- * various points to determine if the client has cancelled the operation.
+ * various points to determine if the client has canceled the operation.
*
* If @a notify_func is not @c NULL, call it with @a notify_baton to
* report changes as they are made.
@@ -7403,7 +7480,7 @@ svn_wc_crop_tree(svn_wc_adm_access_t *an
* report changes as they are made.
*
* If @a cancel_func is not @c NULL, call it with @a cancel_baton at
- * various points to determine if the client has cancelled the operation.
+ * various points to determine if the client has canceled the operation.
*
*
* @since New in 1.7
Modified: subversion/branches/uris-as-urls/subversion/libsvn_client/client.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_client/client.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_client/client.h (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_client/client.h Thu Jan 27 23:48:58 2011
@@ -860,6 +860,8 @@ int svn_client__sort_commit_item_urls(co
a common *BASE_URL for the items in the array, and rewrite those
items' URLs to be relative to that *BASE_URL.
+ COMMIT_ITEMS is an array of (svn_client_commit_item3_t *) items.
+
Afterwards, some of the items in COMMIT_ITEMS may contain data
allocated in POOL. */
svn_error_t *
@@ -871,7 +873,9 @@ svn_client__condense_commit_items(const
/* Commit the items in the COMMIT_ITEMS array using EDITOR/EDIT_BATON
to describe the committed local mods. Prior to this call,
COMMIT_ITEMS should have been run through (and BASE_URL generated
- by) svn_client__condense_commit_items.
+ by) svn_client__condense_commit_items().
+
+ COMMIT_ITEMS is an array of (svn_client_commit_item3_t *) items.
CTX->NOTIFY_FUNC/CTX->BATON will be called as the commit progresses, as
a way of describing actions to the application layer (if non NULL).
Modified: subversion/branches/uris-as-urls/subversion/libsvn_client/status.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_client/status.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_client/status.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_client/status.c Thu Jan 27 23:48:58 2011
@@ -585,6 +585,9 @@ svn_client_status_dup(const svn_client_s
if (status->changelist)
st->changelist = apr_pstrdup(result_pool, status->changelist);
+ if (status->ood_changed_author)
+ st->ood_changed_author = apr_pstrdup(result_pool, status->ood_changed_author);
+
if (status->repos_lock)
st->repos_lock = svn_lock_dup(status->repos_lock, result_pool);
Modified: subversion/branches/uris-as-urls/subversion/libsvn_diff/token.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_diff/token.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_diff/token.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_diff/token.c Thu Jan 27 23:48:58 2011
@@ -69,10 +69,10 @@ svn_diff__tree_create(svn_diff__tree_t *
static svn_error_t *
-svn_diff__tree_insert_token(svn_diff__node_t **node, svn_diff__tree_t *tree,
- void *diff_baton,
- const svn_diff_fns_t *vtable,
- apr_uint32_t hash, void *token)
+tree_insert_token(svn_diff__node_t **node, svn_diff__tree_t *tree,
+ void *diff_baton,
+ const svn_diff_fns_t *vtable,
+ apr_uint32_t hash, void *token)
{
svn_diff__node_t *new_node;
svn_diff__node_t **node_ref;
@@ -165,9 +165,7 @@ svn_diff__get_tokens(svn_diff__position_
break;
offset++;
- SVN_ERR(svn_diff__tree_insert_token(&node, tree,
- diff_baton, vtable,
- hash, token));
+ SVN_ERR(tree_insert_token(&node, tree, diff_baton, vtable, hash, token));
/* Create a new position */
position = apr_palloc(pool, sizeof(*position));
Modified: subversion/branches/uris-as-urls/subversion/libsvn_ra/util.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_ra/util.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_ra/util.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_ra/util.c Thu Jan 27 23:48:58 2011
@@ -38,10 +38,6 @@
#include "svn_private_config.h"
#include "private/svn_ra_private.h"
-/* Return an error with code SVN_ERR_UNSUPPORTED_FEATURE, and an error
- message referencing PATH_OR_URL, if the "server" pointed to be
- RA_SESSION doesn't support Merge Tracking (e.g. is pre-1.5).
- Perform temporary allocations in POOL. */
svn_error_t *
svn_ra__assert_mergeinfo_capable_server(svn_ra_session_t *ra_session,
const char *path_or_url,
Modified: subversion/branches/uris-as-urls/subversion/libsvn_repos/authz.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_repos/authz.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_repos/authz.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_repos/authz.c Thu Jan 27 23:48:58 2011
@@ -398,8 +398,8 @@ authz_get_any_access_parser_cb(const cha
/* Does the section apply to the query? */
if (section_name[0] == '/'
- || strncmp(section_name, b->repos_path,
- strlen(b->repos_path)) == 0)
+ || strncasecmp(section_name, b->repos_path,
+ strlen(b->repos_path)) == 0)
{
b->allow = b->deny = svn_authz_none;
Modified: subversion/branches/uris-as-urls/subversion/libsvn_subr/io.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_subr/io.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_subr/io.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_subr/io.c Thu Jan 27 23:48:58 2011
@@ -85,19 +85,14 @@
#define RETRY_INITIAL_SLEEP 1000
#define RETRY_MAX_SLEEP 128000
-#ifndef WIN32_RETRY_LOOP
-#if defined(WIN32) && !defined(SVN_NO_WIN32_RETRY_LOOP)
-#define WIN32_RETRY_LOOP(err, expr) \
+#define RETRY_LOOP(err, expr, test) \
do \
{ \
apr_status_t os_err = APR_TO_OS_ERROR(err); \
int sleep_count = RETRY_INITIAL_SLEEP; \
int retries; \
for (retries = 0; \
- retries < RETRY_MAX_ATTEMPTS && \
- (os_err == ERROR_ACCESS_DENIED \
- || os_err == ERROR_SHARING_VIOLATION \
- || os_err == ERROR_DIR_NOT_EMPTY); \
+ retries < RETRY_MAX_ATTEMPTS && (test); \
++retries, os_err = APR_TO_OS_ERROR(err)) \
{ \
apr_sleep(sleep_count); \
@@ -107,6 +102,20 @@
} \
} \
while (0)
+
+#if defined(EDEADLK) && APR_HAS_THREADS
+#define EDEADLK_RETRY_LOOP(err, expr) \
+ RETRY_LOOP(err, expr, (os_err == EDEADLK))
+#else
+#define EDEADLK_RETRY_LOOP(err, expr) ((void)0)
+#endif
+
+#ifndef WIN32_RETRY_LOOP
+#if defined(WIN32) && !defined(SVN_NO_WIN32_RETRY_LOOP)
+#define WIN32_RETRY_LOOP(err, expr) \
+ RETRY_LOOP(err, expr, (os_err == ERROR_ACCESS_DENIED \
+ || os_err == ERROR_SHARING_VIOLATION \
+ || os_err == ERROR_DIR_NOT_EMPTY))
#else
#define WIN32_RETRY_LOOP(err, expr) ((void)0)
#endif
@@ -1695,6 +1704,22 @@ svn_io_file_lock2(const char *lock_file,
/* Get lock on the filehandle. */
apr_err = apr_file_lock(lockfile_handle, locktype);
+
+ /* In deployments with two or more multithreaded servers running on
+ the same system serving two or more fsfs repositories it is
+ possible for a deadlock to occur when getting a write lock on
+ db/txn-current-lock:
+
+ Process 1 Process 2
+ --------- ---------
+ thread 1: get lock in repos A
+ thread 1: get lock in repos B
+ thread 2: block getting lock in repos A
+ thread 2: try to get lock in B *** deadlock ***
+
+ Retry for a while for the deadlock to clear. */
+ EDEADLK_RETRY_LOOP(apr_err, apr_file_lock(lockfile_handle, locktype));
+
if (apr_err)
{
switch (locktype & APR_FLOCK_TYPEMASK)
Modified: subversion/branches/uris-as-urls/subversion/libsvn_wc/util.c
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_wc/util.c?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_wc/util.c (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_wc/util.c Thu Jan 27 23:48:58 2011
@@ -346,7 +346,7 @@ svn_wc__conflict_description2_dup(const
svn_wc_conflict_version_t *
svn_wc_conflict_version_create(const char *repos_url,
- const char* path_in_repos,
+ const char *path_in_repos,
svn_revnum_t peg_rev,
svn_node_kind_t node_kind,
apr_pool_t *pool)
Modified: subversion/branches/uris-as-urls/subversion/libsvn_wc/workqueue.h
URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_wc/workqueue.h?rev=1064363&r1=1064362&r2=1064363&view=diff
==============================================================================
--- subversion/branches/uris-as-urls/subversion/libsvn_wc/workqueue.h (original)
+++ subversion/branches/uris-as-urls/subversion/libsvn_wc/workqueue.h Thu Jan 27 23:48:58 2011
@@ -286,6 +286,8 @@ svn_wc__wq_add_deletion_postcommit(svn_w
apr_pool_t *scratch_pool);
+/* Queue a work item that will call log_do_committed() with all of these
+ * parameters. See log_do_committed(). */
svn_error_t *
svn_wc__wq_add_postcommit(svn_wc__db_t *db,
const char *local_abspath,