subversion

Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1817730 is being indexed.

site: Publish r1817659.
* site/tools/svndocs-update.sh: New script for generating API documentation.
* site/staging/docs/index.html: Renamed new section from "Unsupported

releases" to "Unsupported versions"

Suggested by: brane

* site/staging/docs/index.html: Rename new section from "Archived releases" to

"Unsupported releases" (for consistency)

* site/staging/docs/index.html: add a new section for unsupported versions and

move the 1.7 links to that section.

* site/staging/docs/release-notes/1.6.html: Replace dead link to blog post

on collab.net with new (working) one.

* site/staging/docs/release-notes/1.6.html: replaced dead link to forum thread

with corresponding one on haxx.se

Suggested by: jamessan

Following up on previous commit, also update the actual displayed revision

number.

site/staging/docs/release-notes/1.6.html,

site/staging/docs/release-notes/1.6.zh.html: update displayed revision number

Replace no longer working collabnet viewcvs link to pre-lock stdout lock-token

support commit with corresponding svn.apache.org one.

site/staging/release-notes/1.6.html,

site/staging/docs/release-notes/1.6.zh.html: update link

* subversion/svn/svn.c

(svn_cl__options."adds-as-modification"): Add missing linebreak.

CHANGES: skip

* docs/release-notes/1.8.html

(#authz-fspath-syntax): Document that paths with trailing slashes are

non-canonical.

Found by: Paul Hammant

* site/publish: Merge from staging.
* subversion/tests/cmdline/shelve_tests.py: Add an issue reference. Tweak a comment.
* subversion/tests/cmdline/shelve_tests.py: Refactor. Test adds and deletes.
* subversion/tests/cmdline/shelve_tests.py

(shelve_prop_changes): New test.

(test_list): Run it.

* subversion/tests/cmdline/shelve_tests.py: New test file.
    • ?
    /trunk/subversion/tests/cmdline/shelve_tests.py
* tools/client-side/bash_completion: Update the completions for 'svnadmin'.
* tools/client-side/bash_completion_test: Test completions for other svn

commands: svnadmin, svndumpfilter, svnlook, svnrdump, svnsync.

* tools/client-side/bash_completion_test: Refactor towards being able to test

completions for other svn commands such as 'svnadmin'.

* tools/client-side/bash_completion_test: Find the completion script in the

same directory, if not specified.

* tools/client-side/bash_completion: Fix spelling in comments.
* site/publish: Merge from staging.
* site/staging/docs/release-notes/1.6.zh.html: replaced dead link to forum

thread with corresponding one on haxx.se

Suggested by: jamessan

Bail out if 'shelve' finds no modifications.

A rough equivalent of r1817360 on the 'shelve-checkpoint' branch.

* subversion/include/svn_client.h,

subversion/libsvn_client/shelve.c

(svn_client_shelf_has_changes): New.

* subversion/svn/shelve-cmd.c

(svn_cl__shelve): Throw an error if the resulting shelf contains no changes.

* subversion/include/svn_client.h

(svn_client_shelf_get_paths): Correct the 'since' and 'experimental' annotations.

* subversion/libsvn_client/shelve.c

(svn_client_shelf_write_patch): When overwriting an existing file, truncate it.

Merge r1817320 from the 'shelve-checkpoint' branch: Add an API to get the

affected paths. Use it in 'svn shelves' to print how many paths are affected.

* subversion/include/svn_client.h,

subversion/libsvn_client/shelve.c

(svn_client_shelf_get_paths): New.

* subversion/svn/shelve-cmd.c

(shelves_list): Use it.

* subversion/include/svn_diff.h

(svn_patch_t): Tweak doc string.

On the 'shelve-checkpoint' branch: Implement an export-as-patch command.

svn savepoint|sp|checkpoint export NAME [VERSION]

(The change to shelve.c was committed in the previous commit, r1817393.)

* subversion/include/svn_client.h,

subversion/libsvn_client/shelve.c

(svn_client_shelf_export_patch): New.

(svn_client_shelf_version_get_info): Bail out if not found. (Unrelated.)

* subversion/svn/shelve-cmd.c

(export_as_patch): New.

(svn_cl__checkpoint): Call it when 'export' command is used.

* subversion/svn/svn.c

(svn_cl__cmd_table): Update the command help.

On the 'shelve-checkpoint' branch: Implement an export-as-patch command.

svn savepoint|sp|checkpoint export NAME [VERSION]

(Only the change to shelve.c was committed in this commit; the rest in the

next commit, r1817394.)

* subversion/include/svn_client.h,

subversion/libsvn_client/shelve.c

(svn_client_shelf_export_patch): New.

(svn_client_shelf_version_get_info): Bail out if not found. (Unrelated.)

* subversion/svn/shelve-cmd.c

(export_as_patch): New.

(svn_cl__checkpoint): Call it when 'export' command is used.

* subversion/svn/svn.c

(svn_cl__cmd_table): Update the command help.