summaryrefslogtreecommitdiff
path: root/setuptools/svn_utils.py
Commit message (Collapse)AuthorAgeFilesLines
* Refactor SvnInfo.load for cleaner logic and less wrapping. Also removed ↵Jason R. Coombs2013-11-241-7/+8
| | | | empty logic branch.
* Remove unused importJason R. Coombs2013-11-241-1/+1
|
* Resave with excess whitespace removedJason R. Coombs2013-11-241-15/+15
|
* extraneous comment left inphilip_thiem2013-11-221-2/+1
|
* small logic errorphilip_thiem2013-11-211-1/+1
|
* forgot to add in the mac default.Philip Thiem2013-11-211-2/+5
|
* small syntax error.philip_thiem2013-11-211-1/+1
|
* Made a more sophisticated encoding heuristic that runs at module load.philip_thiem2013-11-211-1/+28
|
* For .svn legacy fallback, look for the files in the .svn not the directory.Philip Thiem2013-11-111-2/+7
| | | | | | | | | | | | | | | | (Fixed unexpected deprecation warning from prombredanne) Also removed the warning from fallback, only a deprecation warning is issued. Environment.py whitespacing Created a specialized command executor for tests in Environment.py Legacy Test in test_egg_info now supresses the deprecation warning. PythonPath is now explicitly controlled to allow setup.py test on clean python installations. *Fixes Issue #101* Moved some dummy svn tests from test_sdist to test_egg_info since they are egg_info tests. Downgraded a with statement in a test since we haven't offically dropped 2.4 support, however, maybe it is time. Added a test case to ensure no extranuous output on sdist with a simple dummy package without rev ctrl.
* removed fsencode and fsdecodePhilip Thiem2013-11-071-53/+44
| | | | | | | | replaced fsencode with decode_as_string - decoded utf8 or console input to decode_as_string should be called on encoded string before joining BUG_FIX - It would seem that there is a issue wiht the legacy file listing which this commit fits. I have no clue how any of the other stuff would had even worked.
* Removed verbose warning from svn_utils.pyphilip_thiem2013-11-051-1/+0
|
* Added a legacy fallback testPhilip Thiem2013-09-281-17/+223
| | | | | Added in code to after a deprecation warning parse the .svn files Should also parse externals.
* Tweaks to get everything to pass again.Philip Thiem2013-07-201-0/+4
|
* Additional Tests, Various fixes, and encoding dealingsPhilip Thiem2013-07-201-107/+269
|
* some notes on things that needs to be fixed after allPhilip Thiem2013-07-061-2/+11
|
* added some cmdline testing for svn_util and allowed negative numbers in the minPhilip Thiem2013-07-051-1/+14
| | | | number from svnversion.
* fixed some issues with OSErrorPhilip Thiem2013-07-051-5/+11
| | | | have to emulate zipfile extract on py2.5 and earlier for tests
* urlparse --> urllib.parse in py3Philip Thiem2013-07-051-1/+6
|
* consolidated externals and enteries because enteries need to file toPhilip Thiem2013-07-041-21/+25
| | | | | interate over and both get called by the same callback. pep8 on svn_utils
* use urlparse for url detectionPhilip Thiem2013-07-041-3/+5
|
* removed the objectsPhilip Thiem2013-07-041-236/+6
|
* got some global version done, SVN 1.3.x or later now requiredPhilip Thiem2013-07-041-1/+1
|
* cannot use list since that requires repo access, initial recurse parsingPhilip Thiem2013-07-041-37/+51
|
* cannot use list since that requires repo access, initial recurse parsingPhilip Thiem2013-07-041-20/+42
|
* get_svn_method now direectly called svn_utils.parse_revisionPhilip Thiem2013-07-041-15/+0
|
* get_svn_method now direectly called svn_utils.parse_revisionPhilip Thiem2013-07-041-19/+22
|
* get_url now uses pulldomPhilip Thiem2013-07-041-8/+21
|
* Remove some temporary loggingPhilip Thiem2013-07-041-1/+0
|
* If using a command, we can query the working copy version directly.Philip Thiem2013-07-041-2/+5
|
* If using a command, we can query the working copy version directly.Philip Thiem2013-07-041-12/+40
|
* py3 fixesPhilip Thiem2013-06-301-23/+18
|
* Finished some 1.7 tests, and updated the zip file to include the .svn dirsPhilip Thiem2013-06-301-29/+40
| | | | Several fixes to get the code to pass the tests
* Oops didn't return a valuePhilip Thiem2013-06-301-1/+1
|
* minor cleanups, added imports,Philip Thiem2013-06-301-50/+68
|
* Added SVNTextEntries for the moment as a fallback for no SVN/Rev8-10Philip Thiem2013-06-301-14/+121
| | | | | Added Externals processing for all formats Will use dir-prop[-base] as a fallback otherwise CMD.
* added querying externals to the classesPhilip Thiem2013-06-301-0/+22
|
* cleaned up the svn module, I think I can drop the old entry parsing all togetherPhilip Thiem2013-06-301-71/+15
|
* Added a class for getting SVN information with a cmd.Philip Thiem2013-06-301-16/+100
| | | | | | | | | | Using XML because the regular output is probably internationalized. Need to inspect setuptools/command/egg_info.py setuptools/command/sdist.py setuptools/package_index.py to see how used again to see if we will every be parsing a raw XML file or if always from .svn/enteries, if so looks like we can just replace the whole of the file parsing.
* Add svn_util.py http://bugs.python.org/setuptools/file51/svn_versioning_2.patchPhilip Thiem2013-06-291-0/+110
by Jason Coombs