Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (arfrever)


Found Patch Suggested
r29399, r29377, r28637, r27459 r29208, r29053, r28692, r27379, r27007, r26946, r26818, r26711, r26701, r26588, r26581, r26458, r26421, r26401, r26077 r29057

r29399 | kfogel | 2008-02-16 15:04:12 -0600 (Sat, 16 Feb 2008)

* subversion/libsvn_ra_svn/client.c
  (open_session): The repository capabilities list is optional in the
    protocol; therefore, check if repos_caplist is NULL before using it.

Found by: arfrever


r29377 | kameshj | 2008-02-15 05:34:52 -0600 (Fri, 15 Feb 2008)

Fix notification for merges from pre-1.5 repos using 1.5 client,
cherry-picking multiple changesets.

Before this change, we got the merge notification for only the first
changeset as it appears in the command line, though merge did happen
for all the changesets:

$ svn co http://svn.collab.net/repos/svn/branches/1.5.x svn_1.5.x
$ cd svn_1.5.x
$ svn merge -c29185 -c29186 -c29188 http://svn.collab.net/repos/svn/trunk .
--- Merging r29185 into '.':
    path1
    path2
    ...


* subversion/libsvn_client/merge.c
  (do_directory_merge): Reset notify_b->cur_ancestor_index to -1,
   before each merge drive.

Found by: arfrever


r29208 | hwright | 2008-02-06 09:13:42 -0600 (Wed, 06 Feb 2008)

Delete svn_client_propget3() and rename svn_client_propget4() to
svn_client_propget3().

* subversion/include/svn_client.h
  (svn_client_propget3): Delete and recreate from ...
  (svn_client_propget4): ... here.

* subversion/libsvn_client/prop_commands.c
  (svn_client_propget3): Delete and recreate from ...
  (svn_client_propget4): ... here.
  (remote_propget): Update doc string.
  (svn_client_propget2): Update call to svn_client_propget3().

* subversion/libsvn_client/client.h
  (svn_client__get_prop_from_wc): Update doc string.

* subversion/svn/propedit-cmd.c
  (svn_cl__propedit):
* subversion/svn/propget-cmd.c
  (svn_cl__propget):
* subversion/bindings/javahl/native/SVNClient.cpp
  (SVNClient::propertyGet):
  Call svn_client_propget3().

Found by: Barry Scott <barry@barrys-emacs.org>
Patch by: arfrever


r29057 | julianfoad | 2008-01-26 18:02:49 -0600 (Sat, 26 Jan 2008)

Compatibility fix for Expat 2 (compiler warning).

* subversion/libsvn_subr/xml.c
  (svn_xml_parse): Make the integer type match the string format specifier
    despite Expat v1/v2 API differences.

Suggested by: arfrever


r29053 | arfrever | 2008-01-25 20:13:32 -0600 (Fri, 25 Jan 2008)

* subversion/libsvn_fs_base/dag.c
  (svn_fs_base__dag_set_mergeinfo_count,
   svn_fs_base__dag_adjust_mergeinfo_count):
* subversion/libsvn_fs_fs/dag.c
  (svn_fs_fs__dag_increment_mergeinfo_count):
   Pass translatable strings to apr_psprintf() function to create intermediate
   strings with appropriate format specifier.

Found by: fabien

Patch by: me

Review by: kfogel

Approved by: kfogel


r28692 | arfrever | 2007-12-28 13:49:18 -0600 (Fri, 28 Dec 2007)

* subversion/libsvn_repos/reporter.c
  (read_string): xgettext doesn't expand preprocessor definitions, so pass
   translatable string to apr_psprintf() function to create intermediate
   string with appropriate format specifier.

Patch by: cauchy
          me

Suggested by: dionisos

Approved by: kfogel
             glasser


r28637 | hwright | 2007-12-22 12:30:04 -0600 (Sat, 22 Dec 2007)

JavaHL: Update the changelist API to reflect recent changes to the underlying
C APIs.  This doesn't fully implement the getChangelists callback yet (so the
tests are still broken), but it does fix the build.

Found by: arfrever

[ in subversion/bindings/javahl/ ]
* native/org_tigris_subversion_javahl_SVNClient.cpp
  (Java_org_tigris_subversion_javahl_SVNClient_getChangelist):
   Rename from this...
  (Java_org_tigris_subversion_javahl_SVNClient_getChangelists): ...to this.
   Convert the Java array of Strings to a std::vector<std::string>.

* native/SVNClient.h,
  native/SVNClient.cpp
  (getChangelist): Rename from this...
  (getChangelists): ...to this.  Update arguments, and call the C API with NULL
   callbacks.

* src/org/tigris/subversion/javahl/SVNClient.java,
  src/org/tigris/subversion/javahl/SVNClientSynchronized.java,
  src/org/tigris/subversion/javahl/SVNClientInterface.java
  (getChangelist): Rename from this...
  (getChangelists): ...to this.  Update arguments to reflect C API changes.

* tests/org/tigris/subversion/javahl/BasicTests.java
  (testBasicChangelist): Update test.


r27459 | dlr | 2007-10-29 12:42:48 -0500 (Mon, 29 Oct 2007)

* INSTALL
  (Dependency Overview): Indicate that SQLite is required for both
   client and server.  If it was not required, we'd have to produce
   clients without ra_local.

Found by: arfrever


r27379 | arfrever | 2007-10-25 13:23:53 -0500 (Thu, 25 Oct 2007)

Allow to set in environment the numer of backups kept around by hot-backup.py
and add --num-backups option which can be used to overwrite value obtained from
environment.

* tools/backup/hot-backup.py.in
  (num_backups): Document that initialization is just a default. Try to
  initialize using SVN_HOTBACKUP_BACKUPS_NUMBER environment variable.
  (usage): Document new option.
  (option parsing section): Parse it.

Patch by: kfogel
          me
Approved by: kfogel


r27007 | dlr | 2007-10-07 21:23:55 -0500 (Sun, 07 Oct 2007)

Fix bug where SVN_NEON_0_26 isn't defined when it should be (injected
in r26820).  Also, fix compilation warning from Neon-0.27-related data
type clash via adding a definition for SVN_NEON_0_27 (when appropriate).

* build/ac-macros/neon.m4
  (SVN_LIB_NEON, SVN_NEON_CONFIG): Fix quoting around definition of
   SVN_NEON_0_26, and introduce SVN_NEON_0_27.  For both cases, handle
   (unreleased) Neon 0.28.x.

* subversion/libsvn_ra_neon/session.c
  (ra_neon_neonprogress): Use SVN_NEON_0_27 to conditionalize
   PROGRESS parameter data type.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26946 | karolszk | 2007-10-05 04:24:09 -0500 (Fri, 05 Oct 2007)

Polish translation update.

* subversion/po/pl.po: Polish translation update.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26818 | dlr | 2007-09-27 17:51:15 -0500 (Thu, 27 Sep 2007)

Allow Neon 0.27.2 without --disable-neon-version-check.

* configure.in
 (NEON_ALLOWED_LIST): Add 0.27.2 to the list.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26711 | dlr | 2007-09-20 13:54:20 -0500 (Thu, 20 Sep 2007)

Allow Neon 0.27.1.

* configure.in
  (NEON_ALLOWED_LIST): Add 0.27.1 to the list.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26701 | karolszk | 2007-09-20 02:44:21 -0500 (Thu, 20 Sep 2007)

Polish translation update.

* subversion/po/pl.po: Polish translation update.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26588 | kfogel | 2007-09-14 01:12:25 -0500 (Fri, 14 Sep 2007)

* subversion/svn/list-cmd.c
  (print_dirent): Mark dates for localization.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26581 | cmpilato | 2007-09-13 12:37:08 -0500 (Thu, 13 Sep 2007)

* configure.in: Fix the Berkeley DB download URL.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>
------------------------------------------------------------------------

r26458 | karolszk | 2007-09-05 04:23:15 -0500 (Wed, 05 Sep 2007)

Polish translation update.

* subversion/po/pl.po: make locale-gnu-po-update and translated all
messages. 

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>



r26421 | hwright | 2007-09-01 16:35:07 -0500 (Sat, 01 Sep 2007)

Mark a string for translation.

* subversion/libsvn_wc/adm_ops.c
  (svn_wc_revert2): Localize "Cannot revert.".

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26401 | dlr | 2007-08-30 16:43:23 -0500 (Thu, 30 Aug 2007)

Avoid performing some unnecessary localizations.  This is consistent
with the behavior of the 'svn' command-line client (see
subversion/svn/notify.c).

* subversion/svnsync/main.c
  (apply_textdelta): Don't localize ".".
  (close_edit): Don't localize "\n".

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>


r26077 | dlr | 2007-08-14 12:44:51 -0500 (Tue, 14 Aug 2007)

* configure.in
  (NEON_ALLOWED_LIST): Add 0.26.4 to the list.

Patch by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>