- Update to version 0.5.3.1433158390.b0e72e1:
+ use the same Python interpreter for testing tar_scm
+ Split up the steps of git cloning and submodule initialization
+ fix Makefile test runner for Debian
- Update to version 0.5.2.1432717816.cff60cf:
+ be explicit about python2, python may be python3
+ Fix newline at the end of @PARENT_TAG@
+ Fix Mercurial version format strings in unittest
+ Refactoring of package metadata regex matching
+ Refactor resetting of uid/gid so that it is reusable
+ Fix handling of --include option
+ Fix handling of --exclude option
+ Refactor subdir handling of tarchecker's to prevent code duplication
+ ignore PEP8's E731 check for lambdas
+ PEP8 E402 fix: set PYTHONPATH outside code
+ add @TAG_OFFSET@ support in versionformat for git
+ fix inconsistencies in tar_scm.service
+ - fix .service file syntax (OBS 2.6.1 is checking now)
+ mention need to set PYTHONPATH when running tests
+ keep STDERR separate
+ don't allow --subdir to wander outside repo (bsc#927120, #71)
OBS-URL: https://build.opensuse.org/request/show/309615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=86
- Update to version 0.4.2.1412467141.df3329e. Many changes,
including:
+ Retrieve tags for a cached git repo
+ Add PEP8 checking everywhere
+ Significantly improved tests
+ Fixed checkout of a hg url that ends with a trailing slash
+ Fix Debian build dependencies for python
+ Change Debian package format to 3.0 (native)
+ Install into /usr on Debian
+ Honor submodules=disable as before (fixes#38)
+ Fix directory name of repository clone
+ Fix handling of symbolic links
+ Fix crash when changesrevision <param> is missing
+ Improved usage text
+ Store git and hg hashes in full
+ Fix crash during copy of _servicedata
+ Fix format of new changes to match old shell tar_scm
+ Fix bug when temp file is on a different filesystem
+ Fix change generation bug introduced by Python rewrite
+ Fix retrieval of email address from ~/.oscrc
+ Refactor changesgenerate code
OBS-URL: https://build.opensuse.org/request/show/253975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=78
- Bump version to 0.3.0 and include git timestamp / SHA1 in version.
- Update to latest git (9de0986):
+ add git submodule update test
+ extract submodule_path() method
+ allow git commands to run from cwd
+ rename opts to args
+ annotate cwd
+ ensure all scm invocations succeed when expected
+ record revisions per repository path
+ allow creation of git submodules
+ Fixtures.create_commits(): add repository path parameter
+ GitFixtures.create_repo(): add repository path parameter
+ fix hg tests when run in timezone east of UTC
+ add hint about running tests quicker
+ don't hardcode revision in helper method
+ quoting tweak
+ make test output more consistent
+ get line spacing right
+ Travis: also test with Python 2.6
+ tweak debugging for mv invocations
+ a bit more info on the test suite
+ leave temporary files behind on failure, for debugging
+ add some docstrings to a few of the more complex tests
+ make switching to a given git revision more robust
+ try to make test output a little easier to understand
+ improve README.md
+ switch README to markdown and add Travis build status icon
+ replace XML entities with dollar-curlies
+ Properly encode XML reserved entities (&,<,>)
+ add better revision description/documentation for git
+ We are still not allowed to have dashes inside version. Fix for mercurial.
+ allow-different-naming-schemes-for-resulting-tar-files
+ Fix breakage when LANG is not English (issue #8)
+ Make test.py executable
+ README: add information about the test suite
+ Don't rely on git error codes for "git describe", catch all
+ Better error handling for @PARENT_TAG@ expansion
+ the correct tag is 'param', 'parameter' won't work
+ Tell Travis where to find the tests
+ Cleanup testing tmp_dir afterwards
+ Add description for @PARENT_TAG@
+ Ignore .coverage
+ Move tests into sub-directory
+ Last change for some bonus points
+ Naa, typo
+ Update package database before installing dependencies
+ Add initial Travis-CI configuration
+ Add .gitignore file
+ Add test for @PARENT_TAG@
OBS-URL: https://build.opensuse.org/request/show/185667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=61