Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mjpieters/setuptools_subversion
Setuptools revision control system plugin for Subversion
https://github.com/mjpieters/setuptools_subversion
Last synced: about 1 month ago
JSON representation
Setuptools revision control system plugin for Subversion
- Host: GitHub
- URL: https://github.com/mjpieters/setuptools_subversion
- Owner: mjpieters
- License: bsd-2-clause
- Created: 2011-10-17T14:22:54.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-10-15T10:05:06.000Z (over 12 years ago)
- Last Synced: 2024-12-06T14:21:24.001Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 257 KB
- Stars: 5
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
Subversion support for setuptools
=================================Setuptools has built-in support for subversion repositories; it'll find all
files tracked by subversion and include them when building a distribution.However, this support directly reads the private subversion repository
metadata files, and these have been know to change from version to version.
For example, subversion 1.7 switched to one top-level `.svn` directory with
a sqlite database, instead of separate directories throughout the working
copy with proprietary or XML text files in preceding versions. As of the time
of this package development, setuptools does not yet support working copies
using the subversion 1.7 sqlite database format.This package uses the `svn list` command instead to list files in a repository,
avoiding having to know about every version of subversion and it's particular
metadata formats.Note that when using setuptools on a subversion 1.7 working copy, setuptools
itself will complain about not being able to parse the `.svn/entries` file
before it delegates file listing to this plugin. This is just a warning, and
can safely be ignored.Requirements
------------* Python 2.4 or newer (including python 3.x)
* The `svn` command line tool. Any version will do.
Development
-----------The project code is hosted on GitHub_, feel free to report issues,
fork the code and issue pull requests... _GitHub: https://github.com/mjpieters/setuptools_subversion
License
-------BSD (simplified), see: LICENSE.txt
Author
------Martijn Pieters