python-windows

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix many of the links pointing to subversion.tigris.org or svn.collab.net.

Approved by: cmpilato

* BUGS,

* CHANGES,

* COMMITTERS,

* INSTALL,

* build/win32/make_gem.rb,

* configure.ac,

* contrib/client-side/emacs/psvn.el,

* notes/commit-access-templates/full-committer.tmpl,

* notes/commit-access-templates/partial-committer.tmpl,

* notes/fsfs,

* notes/l10n-problems,

* notes/merge-tracking/requirements.html,

* packages/python-windows/setup.py,

* packages/solaris/pkginfo.in,

* subversion/bindings/ctypes-python/setup.py,

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html,

* subversion/bindings/swig/python/__init__.py,

* subversion/bindings/swig/python/svn/__init__.py,

* subversion/bindings/swig/python/svn/client.py,

* subversion/bindings/swig/python/svn/core.py,

* subversion/bindings/swig/python/svn/delta.py,

* subversion/bindings/swig/python/svn/diff.py,

* subversion/bindings/swig/python/svn/fs.py,

* subversion/bindings/swig/python/svn/ra.py,

* subversion/bindings/swig/python/svn/repos.py,

* subversion/bindings/swig/python/svn/wc.py,

* subversion/include/svn_props.h,

* subversion/libsvn_repos/repos.c,

* subversion/svn/svn.1,

* subversion/svnadmin/svnadmin.1,

* subversion/svndumpfilter/svndumpfilter.1,

* subversion/svnlook/svnlook.1,

* subversion/svnsync/svnsync.1,

* subversion/svnversion/svnversion.1,

* subversion/tests/cmdline/authz_tests.py,

* subversion/tests/cmdline/autoprop_tests.py,

* subversion/tests/cmdline/basic_tests.py,

* subversion/tests/cmdline/blame_tests.py,

* subversion/tests/cmdline/cat_tests.py,

* subversion/tests/cmdline/changelist_tests.py,

* subversion/tests/cmdline/checkout_tests.py,

* subversion/tests/cmdline/commit_tests.py,

* subversion/tests/cmdline/copy_tests.py,

* subversion/tests/cmdline/depth_tests.py,

* subversion/tests/cmdline/diff_tests.py,

* subversion/tests/cmdline/entries_tests.py,

* subversion/tests/cmdline/export_tests.py,

* subversion/tests/cmdline/externals_tests.py,

* subversion/tests/cmdline/getopt_tests.py,

* subversion/tests/cmdline/history_tests.py,

* subversion/tests/cmdline/import_tests.py,

* subversion/tests/cmdline/info_tests.py,

* subversion/tests/cmdline/lock_tests.py,

* subversion/tests/cmdline/log_tests.py,

* subversion/tests/cmdline/merge_authz_tests.py,

* subversion/tests/cmdline/merge_tests.py,

* subversion/tests/cmdline/mergeinfo_tests.py,

* subversion/tests/cmdline/obliterate_tests.py,

* subversion/tests/cmdline/patch_tests.py,

* subversion/tests/cmdline/prop_tests.py,

* subversion/tests/cmdline/resolve_tests.py,

* subversion/tests/cmdline/resolved_tests.py,

* subversion/tests/cmdline/revert_tests.py,

* subversion/tests/cmdline/schedule_tests.py,

* subversion/tests/cmdline/special_tests.py,

* subversion/tests/cmdline/stat_tests.py,

* subversion/tests/cmdline/svnadmin_tests.py,

* subversion/tests/cmdline/svndumpfilter_tests.py,

* subversion/tests/cmdline/svneditor.py,

* subversion/tests/cmdline/svnlook_tests.py,

* subversion/tests/cmdline/svnsync_tests.py,

* subversion/tests/cmdline/svnversion_tests.py,

* subversion/tests/cmdline/switch_tests.py,

* subversion/tests/cmdline/trans_tests.py,

* subversion/tests/cmdline/tree_conflict_tests.py,

* subversion/tests/cmdline/update_tests.py,

* subversion/tests/cmdline/upgrade_tests.py,

* subversion/tests/cmdline/utf8_tests.py,

* tools/backup/hot-backup.py.in,

* tools/dev/contribulyze.py,

* tools/dist/gen_nightly_ann.py,

* tools/dist/write-announcement.py,

* tools/po/po-update.sh

Fix broken links.

  1. … 82 more files in changeset.
Test out my new and fancy ASF commit priviledges by changing the copyright

wording in our license headers to reflect ownership by the ASF.

* NOTICE:

Change terminology to ASF, and update a link.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the ASF, and update the project website.

* everywhere:

Change license text to reflect ASF ownership.

  1. … 891 more files in changeset.
Make the SWIG/Python bindings installer generator use the correct version

number automatically.

packages/python-windows/setup.py: Replace the hardcoded version number

with svn.core.SVN_VER_NUMBER.

packages/python-windows/README.txt: Remove the step telling the user to

correct said version number.

Approved by: djames

Update the Python bindings installer generator documentation.

* packages/python-windows/README.txt: Bump the version numbers. Update the

list of files to match the current state of affairs. Miscellaneous tweaks

on the text.

Patch by: Роман Донченко <DXDragon@yandex.ru>

(Tweaked by me.)

Relicense Subversion under the Apache License, Version 2.0.

* NOTICE: New.

* LICENSE: New.

* COPYING,

subversion/LICENSE: Remove.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the SVN Corp, and that it contains contributions from

many people, as referenced in NOTICE.

* subversion/bindings/swig/python/LICENSE_FOR_PYTHON_BINDINGS:

Relicense the SVN parts under Apache 2.0.

* everywhere:

Change copyright notices in file headers to reflect the Apache 2.0 license.

  1. … 882 more files in changeset.
Fix the python-windows installer generator by making it include the .dll

files in the installer. That list originally consisted only of "*.dll".

When the build system was modified to generate .pyd files for the binary

modules, it was changed to "*.pyd". The Subversion libraries and the

dependencies are still .dll files, though, so "*.dll" needs to be brought

back.

* packages/python-windows/setup.py: Add *.dll to the list of package data.

Patch by: <DXDragon@yandex.ru>

Set eol-style to native on several plain text files in our tree.

* www/security/CVE-2007-3846-advisory.txt

* notes/http-protocol-v2.txt

* notes/tree-conflicts/resolution.txt

* notes/tree-conflicts/use-cases-resolution.txt

* packages/windows-WiX/BuildSubversion/WixDialog/readme.txt

* packages/windows-WiX/readme.txt

* packages/python-windows/README.txt

(properties): Set eol-style to native.

  1. … 6 more files in changeset.
On Windows, shared libs for Python bindings should be *.pyd not *.dll.

* build/generator/gen_base.py (TargetSWIG.add_dependencies): Mark Python

wrapper shared libs as type "pyd" not "lib".

* build/generator/gen_make.py, build/generator/gen_win.py

(Generator._extension_map): Add mappings for the "pyd" object type.

* packages/python-windows/setup.py (package_data): Search for *.pyd.

Patch by: Marc Haesen <marc.haesen@oneaccess-net.com>

(Tweaked by me, from http://svn.haxx.se/dev/archive-2009-04/0585.shtml)

  1. … 3 more files in changeset.
Added svn:executable flags to various Python files.

* build/generator/ezt.py,

subversion/bindings/swig/python/tests/trac/test.py,

tools/hook-scripts/verify-po.py,

tools/server-side/svn_server_log_parse.py,

tools/po/l10n-report.py,

packages/python-windows/setup.py:

Make all Python files with a Shebang executable.

Approved by: danielsh

  1. … 5 more files in changeset.
Add some missing svn:eol-style properties.

* www/toctool.py,

build/win32/make_gem.rb,

subversion/include/svn_compat.h,

subversion/include/svn_iter.h,

subversion/libsvn_diff/diff_memory.c,

subversion/libsvn_subr/iter.c,

subversion/bindings/javahl/native/ConflictResolverCallback.cpp,

subversion/bindings/javahl/native/DiffSummaryReceiver.cpp,

subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.cpp,

subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.cpp,

subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResources.cpp,

subversion/bindings/javahl/native/CopySources.cpp,

subversion/bindings/javahl/native/RevisionRange.cpp,

subversion/bindings/javahl/native/ProgressListener.cpp,

subversion/bindings/javahl/native/ListCallback.cpp,

subversion/bindings/javahl/src/org/tigris/subversion/javahl/ConflictDescriptor.java,

subversion/bindings/javahl/src/org/tigris/subversion/javahl/ConflictResolverCallback.java,

subversion/bindings/javahl/src/org/tigris/subversion/javahl/BlameCallback2.java,

subversion/bindings/javahl/src/org/tigris/subversion/javahl/ListCallback.java,

subversion/bindings/swig/python/tests/delta.py,

subversion/bindings/swig/python/tests/wc.py,

subversion/bindings/swig/python/tests/repository.py,

subversion/bindings/swig/python/tests/ra.py,

subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb,

subversion/bindings/swig/ruby/test/test-unit-ext/backtrace-filter.rb,

subversion/bindings/swig/ruby/test/test-unit-ext/always-show-result.rb,

subversion/bindings/swig/ruby/test/test-unit-ext/long-display-for-emacs.rb,

subversion/bindings/swig/ruby/test/test-unit-ext.rb,

subversion/tests/cmdline/svneditor.py,

subversion/tests/cmdline/depth_tests.py,

contrib/client-side/svn_update.pl,

contrib/hook-scripts/check-mime-type.pl,

tools/client-side/svn-graph.pl,

tools/dist/getsigs.pl,

tools/dist/write-announcement.py,

tools/hook-scripts/commit-email.rb,

tools/hook-scripts/log-police.py,

tools/hook-scripts/svn2feed.py,

tools/bdb/whatis-rep.py,

tools/dev/contribulyze.py,

tools/dev/graph-dav-servers.py,

tools/examples/svnlog2html.rb,

tools/examples/svnlook.rb,

tools/examples/svnshell.rb,

tools/po/l10n-report.py,

packages/python-windows/setup.py:

Set svn:eol-style to native.

  1. … 45 more files in changeset.
Channeling Erik Hülsmann, remove all trailing whitespace within our source

tree:

for extsn in c h cpp java py pl rb; do

sed -i -e 's/[ \t]*$//' `find . -name "*.$extsn" | xargs grep '[ \t]$' -l`

done

Inspired by: ehu

  1. … 449 more files in changeset.
[ In packages/python-windows ]

* setup.py, README.txt

Adjust instructions to explain how to build an installer which

actually checks for Python 2.4. (Setting 'target_version=2.4'

in setup.py doesn't do the trick. You have to set it on the

command line using the --target-version switch.)

[ In packages/python-windows ]

* setup.py, README.txt: Fix typos.

* packages/python-windows:

New package. An installer for the Python bindings on Windows.