SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for obs-service-snapcraft-0.10.0.1550647779.25999e8-242.1.noarch.rpm :
Wed Feb 20 13:00:00 2019 FSchreinerAATTsuse.com
- Update to version 0.10.0.1550647779.25999e8:

* fix spec for RH/Fedora - glibc-locale -> glibc-common

Tue Feb 19 13:00:00 2019 FSchreinerAATTsuse.com
- Update to version 0.10.0.1550589094.e2ae17d:

* move to python3

* add python 3.6 and 3.7 to testing

* added logging for better debugging changesgenerate

* raise exception if no changesauthor given

* removed python 2.6 from travis

Fri Feb 1 13:00:00 2019 FSchreinerAATTsuse.com
- Update to version 0.9.5.1548407358.b62685b:

* Stop using AATTopensuse.org addresses to indicate a missing address

* move argparse dep to -common package

* allow submodule and ssl options in appimage

* sync spec file as used in openSUSE:Tools project

Mon Dec 17 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1545082095.8dbc95f:

* [dist] fix service files installation in Makefile

Mon Dec 17 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1545064321.5c10ac0:

* check encoding problems for svn and print proper error msg

* added new param \'--locale\'

* separate service file installation in GNUmakefile

* added glibc as Recommends in spec file

* cleanup for broken svn caches

* another fix for unicode problem in obs_scm

Thu Dec 6 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1544099104.f52adb7:

* Final fix for unicode in filenames

* Another attempt to fix unicode filenames in prep_tree_for_archive

Wed Dec 5 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1544015491.08dd948:

* Another attempt to fix unicode filenames in prep_tree_for_archive

Mon Dec 3 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1543865445.4e2fbad:

* fix bug with unicode filenames in prep_tree_for_archive

* reuse _service
*_servicedata/changes files from previous service runs

Fri Nov 30 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1543588452.b19491f:

* fix problems with unicode characters in commit messages for changeloggenerate

Thu Nov 29 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1543502111.e576bd6:

* fix encoding issues if commit message contains utf8 char

Wed Nov 28 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1543424658.8740ef1:

* revert encoding for old changes file

Wed Nov 28 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1543418966.30359e4:

* change pylint/flake8 back to 2.7 for now

* remove hardcoded utf-8 encodings

Thu Nov 22 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.5.1542905297.a6e346a:

* make code python3 ready

* Add support for extract globbing

Wed Sep 26 14:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.4.1537959361.56833cb:

* enable flake8 in hound

* cleanup for pylint and flake8

* split pylint2 in GNUmakefile

* fix check for \"--reproducible\"

* create reproducible obscpio archives

* fix flake warning

Tue Sep 25 14:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.3.1537869751.51a17c5:

* fix regression from 44b3bee

* Support also SSH urls for Git

Mon Sep 24 14:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.2.1537788075.fefaa74:

* fix CVE-2018-12474

* check name/version option in obsinfo for slashes

* check url for remote url

* check symlinks in subdir parameter

* check filename for slashes

* disable follow_symlinks in extract feature

Wed Sep 19 14:00:00 2018 Adrian Schröter
- switch to obs_scm for this package

Wed Sep 19 14:00:00 2018 adrianAATTsuse.de
- Update to version 0.9.1.1537341862.5348694:

* run download_files in appimage and snapcraft case

* check --extract file path for parent dir

* Fix parameter descriptions

Fri Aug 24 14:00:00 2018 adrianAATTsuse.de
- Update to version 0.9.1.1534504824.0732756:

* changed os.removedirs -> shutil.rmtree

* Adding information regarding the
*package-metadata
* option for the
*tar
* service The tar service is highly useful in combination with the
*obscpio
* service. After the fix for the metadata for the latter one, it is important to inform the users of the
*tar
* service that metadata is kept only if the flag
*package-metadata
* is enabled. Add the flag to the .service file for mentioning that.

* Allow metadata packing for CPIO archives when desired As of now, metadata are always excluded from
*obscpio
* packages. This is because the
*package-metadata
* flag is ignored; this change (should) make
*obscpio
* aware of it.

Tue Jul 3 14:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.9.1.1530616709.1329314:

* improve handling of corrupt git cache directories

* only do git stash save/pop if we have a non-empty working tree (#228)

* sort imports

* don\'t allow DEBUG_TAR_SCM to change behaviour (#240)

* add stub user docs in lieu of something proper (#238)

* [dist] fix build for distros not yet supporting Recommends tag

* Remove clone_dir if clone fails

* python-unittest2 is only required for the optional make check

* move python-unittest2 dep to test suite only part (submission by olh)

Thu Apr 19 14:00:00 2018 fschreinerAATTsuse.de
- Update to version v0.9.0.1523267117.de861d8:

* Removing redundant pass statement

* fixing indentation warnings from flake8

* fixing flake8 warnings, missing imports

* missing import for logging functions.

* [backend] Adding http proxy support

Fri Apr 13 14:00:00 2018 olafAATTaepfle.de
- python-unittest2 is only required for the optional make check

Fri Mar 9 13:00:00 2018 opensuse-packagingAATTopensuse.org
- Update to version 0.8.0.1520581079.e26b0ae:

* make installation of scm\'s optional

* add a lot more detail to README

* Git clone with --no-checkout in prepare_working_copy

* Refactor and simplify git prepare_working_copy

* Cleanup flake8 checks

* Only use current dir if it actually looks like git (Fixes #202)

* reactivate test_obscpio_extract_d

* fix broken test create_archive

* fix broken tests for broken-links

* changed PREFIX in Gnumakefile to /usr

* new cli option --skip-cleanup

* fix for broken links

* fix reference to snapcraft YAML file

* fix docstring typo in TarSCM.scm.tar.fetch_upstream

* acknowledge deficiencies in dev docs

* wrap long lines in README

Wed Oct 11 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.8.0.1507129410.0cb2d44:

* mention _none_ version string for people who need it for kiwi root archives for example

* git: Support url change

* change ordering so that latest change is on top

* also override timestamps of files in cpio

* Sort cpio file list

* [dist] fix spec file py_compile for fedora

* Sort tar file list

Wed Jul 12 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.8.0.1499787575.2419460:

* [test] refactor of fake classes

* [bugfix] fix UnboundLocalError: local variable \'parent_tag\'

Tue Jul 11 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.8.0.1499787575.2419460:

* [dist] changed to %py_compile in spec file

* [bugfix] fixes issue #173

* [bugfix] Decoupled self.scm from class name in TarSCM/scm/
*

* [lint] make tests/unittestcases.py flake8 ready

* [lint] more fixes for pylint readiness

* [lint] refactor unittestcases.py

* [test] increase cov for TarSCM.archive from 61% to 92%

* [doc] added comment to --use-obs-scm

* [test] refactor of fake classes

* [bugfix] fix UnboundLocalError: local variable \'parent_tag\'

Sun Jul 9 14:00:00 2017 adrianAATTsuse.de
- hotfix runtime of obs_scm

Sat Jul 1 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.8.0.1498846582.8799787:

* fix for gh issue #169

* new version placeholder for empty version string

* fix for bzr locale problem in testsuite

* pylint and flake8 in testsuite for better code quality

* code cleanup to be more pylint and flake8 compatible

Mon Jun 19 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1497261741.b1aa4cb:

* Move spec file to git

Wed Jun 7 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1496831936.d960322:

* fix for nonexistant build section in appimage.yml

* more documentation for README.md

* Update control

Wed Jun 7 14:00:00 2017 adrianAATTsuse.de
- add python-yaml for debian distros

Thu May 11 14:00:00 2017 marco.striglAATTsuse.com
- added Requires: python2 for Fedora >= 25

Tue Apr 18 14:00:00 2017 fvogtAATTsuse.com
- Only BuildRequire packages needed for testsuite if the testsuite
is enabled

Thu Apr 13 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1492101301.747de50:

* skip broken tests temporarily

Thu Apr 13 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1492095435.eda090e:

* revision, repodir and repocachedir as attribute for TarSCM.

* new class TarSCM.cli to make testing easier

* testing script name more reliable

* fixed arguments for singletask in case of snapcraft

* refactored snapcraft code + first tests for snapcraft

* added testcase for snapcraft finalize

* split classes into several files

* track module dependencies in requirements.txt

* use unittest2 in Python 2.6

* more testing for TarSCM.tasks

* clone_dir/repodir/arch_dir(tar_dir)/args now attributes of scm objects

* test case for save_run

* major refactor of git cache handling

* consolidation of archive.obscpio and archive.tar parameters

* next test cases

* unset CACHEDIRECTORY env variable in unit tests

* update atime/mtime of repocachedir if already exists

* prevent key errors when $HOME is not set

* fix PEP8 problems and reenable PEP8 testing

* keep checkout while running with osc

* fix local checkout when running in osc

* force remove of files while \'make clean\'

* fix: also exclude directories when called .git

* fix problems with generatechanges when ~/.obs/tar_scm exists

* initial appimage support

* Provide version rewrite using a regex pattern and replacement.

* new parameter --match-tag to filter tags

* keep .gitlab/.github directories

Thu Apr 13 14:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1491998613.3890456:

* refactor of detect_changes into classes

* url as attribute of TarSCM.scm

* run_cmd and safe_run moved into class helpers

* combine os.path.join statement

* refactoring fetch_upstream to be part of TarSCM.scm

* new classes for archives

* common method \'get_current_commit\' to get rid of exception for git

* refactored detect_changes to get rid of changesgenerate exception

* get_repocachedir -> TarSCM.scm

* Add description to the README.md file

Wed Apr 12 14:00:00 2017 adrianAATTsuse.de
- split services into own rpms

Fri Mar 24 13:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1490358243.8de854e:

* keep .gitlab/.github directories

Thu Mar 23 13:00:00 2017 adrianAATTsuse.de
- Update to version 0.7.0.1490263157.682db30:

* Provide version rewrite using a regex pattern and replacement.

* initial appimage support

* make pep8 happy again

* test cases for version rewrite

* new parameter --match-tag to filter tags

Tue Feb 28 13:00:00 2017 dimstarAATTopensuse.org
- Replayce python-yaml Requires/Buildrequires with python-PyYAML,
which is actually its correct name.

Tue Jan 10 13:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1484082405.7671be8:

* fix problems with generatechanges when ~/.obs/tar_scm exists

Wed Dec 14 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1481203567.804351a:

* fix: also exclude directories when called .git

Wed Dec 7 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1480953937.a4b8b09:

* fix local checkout when running in osc

* force remove of files while \'make clean\'

Thu Nov 24 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1480000004.4027270:

* fixed pip8 problems

* keep checkout while running with osc

Fri Nov 4 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1478249268.e162c66:

* prevent key errors when $HOME is not set

Sun Oct 30 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1477858520.51a62fb:

* added locking for cachedir in jailed mode

* removed setup_tracking_branches and \'--dissociate\'

* inital version of TarSCM classes

* scm_object generation moved to singletask

* FETCH_UPSTREAM_COMMANDS into classes

* moved update_cache_
* to classes

* moved detect_version into classes and refactored calls of get_timestamp_
*

* moved get_timestamp functions into scm classes

* git_ref_exists -> TarSCM.git._ref_exists

* fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git

* just moved some functions for better overview

* refactor of detect_changes into classes

* url as attribute of TarSCM.scm

* run_cmd and safe_run moved into class helpers

* combine os.path.join statement

* refactoring fetch_upstream to be part of TarSCM.scm

* new classes for archives

* common method \'get_current_commit\' to get rid of execption for git

* refactored detect_changes to get rid of changesgenerate exception

* get_repocachedir -> TarSCM.scm

* revision, repodir and repocachedir as attribute for TarSCM.

* new class TarSCM.cli to make testing easier

* testing script name more reliable

* fixed arguments for singletask in case of snapcraft

* refactored snapcraft code + first tests for snapcraft

* added testcase for snapcraft finalize

* split classes into serveral files

* more testing for TarSCM.tasks

* clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects

* test case for save_run

* major refactor of git cache handling

* consolidation of archive.obscpio and archive.tar parameters

* next test cases

* sytnax fix for \"tar\" service

* fixed tests for tar

* unset CACHEDIRECTORY env variable in unit tests

* update atime/mtime of repocachedir if already exists

Sun Oct 30 13:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1474270818.3e05f80:

*

Thu Oct 27 14:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.7.0.1477567374.d44d677:

* use \'--dissociate\' for git if package-meta is set

* added locking for cachedir in jailed mode

* removed setup_tracking_branches and \'--dissociate\'

* inital version of TarSCM classes

* scm_object generation moved to singletask

* FETCH_UPSTREAM_COMMANDS into classes

* moved update_cache_
* to classes

* moved detect_version into classes and refactored calls of get_timestamp_
*

* moved get_timestamp functions into scm classes

* git_ref_exists -> TarSCM.git._ref_exists

* fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git

* just moved some functions for better overview

* refactor of detect_changes into classes

* url as attribute of TarSCM.scm

* run_cmd and safe_run moved into class helpers

* combine os.path.join statement

* refactoring fetch_upstream to be part of TarSCM.scm

* new classes for archives

* common method \'get_current_commit\' to get rid of execption for git

* refactored detect_changes to get rid of changesgenerate exception

* get_repocachedir -> TarSCM.scm

* revision, repodir and repocachedir as attribute for TarSCM.

* new class TarSCM.cli to make testing easier

* testing script name more reliable

* fixed arguments for singletask in case of snapcraft

* refactored snapcraft code + first tests for snapcraft

* added testcase for snapcraft finalize

* split classes into serveral files

* more testing for TarSCM.tasks

* clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects

* test case for save_run

* major refactor of git cache handling

* consolidation of archive.obscpio and archive.tar parameters

* next test cases

* sytnax fix for \"tar\" service

Thu Oct 27 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.7.0.1476904507.e88eed1:

* fixed arguments for singletask in case of snapcraft

* refactored snapcraft code + first tests for snapcraft

* added testcase for snapcraft finalize

* split classes into serveral files

* more testing for TarSCM.tasks

* clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects

* test case for save_run

* major refactor of git cache handling

* consolidation of archive.obscpio and archive.tar parameters

* next test cases

Thu Sep 15 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1473925745.c5264bb:

* jailed mode for docker integration

* added setup of remote branches in jailed mode

* new handling for remote/local branches when caching

* fix permission problem of .changes files when running jailed in docker

* fix problem with outdated git refs in cache

Wed Aug 31 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1472657181.ff9a5ca:

* make yaml dependency optional for travis

* Add an option \'master\' to submodules to fetch the latest mater branch.

* tar_scm.py: Always use an absolute path for the \'output\' directory

* do not set files back to 1970...

* transfer mtime via obsinfo

* create needed sub directories for cache handling

* prefer local cache directory

* - weak dependency to mercurial for debian

* add python-dateutil require for debian

* testing on debian is broken atm

Wed Aug 31 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1472656157.58c52d8:

* make yaml dependency optional for travis

* Add an option \'master\' to submodules to fetch the latest mater branch.

* tar_scm.py: Always use an absolute path for the \'output\' directory

* do not set files back to 1970...

* transfer mtime via obsinfo

* create needed sub directories for cache handling

* prefer local cache directory

* - weak dependency to mercurial for debian

* add python-dateutil require for debian

* testing on debian is broken atm

Wed Aug 31 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1472655284.4930b81:

* add python-dateutil require for debian

* testing on debian is broken atm

Wed Aug 31 14:00:00 2016 adrianAATTsuse.de
- fix debian builds

Wed Aug 31 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1472636708.355b59a:

* fix some more merge regressions

* pep8 fixes/workarounds

* make yaml dependency optional for travis

* Add an option \'master\' to submodules to fetch the latest mater branch.

* tar_scm.py: Always use an absolute path for the \'output\' directory

* do not set files back to 1970...

* transfer mtime via obsinfo

* create needed sub directories for cache handling

* prefer local cache directory

* - weak dependency to mercurial for debian

Fri Aug 19 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.1.1471594222.d257927:

* prefer local cache directory

* jailed mode for docker integration

* added setup of remote branches in jailed mode

* new handling for remote/local branches when caching
- cache handling will be refactored to have only one implementation
in future.

Wed Jul 27 14:00:00 2016 adrianAATTsuse.de
- fix mtime handling

Wed Jul 27 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0.1469628830.67456b7:

* pep8 fixes/workarounds

* make yaml dependency optional for travis

* Add an option \'master\' to submodules to fetch the latest mater branch.

* do not set files back to 1970...

* transfer mtime via obsinfo

* create needed sub directories for cache handling

Thu Jul 7 14:00:00 2016 adrianAATTsuse.de
- update to official version 0.6.0
(latest package became official)

Thu Jul 7 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0.1467889501.49c9462:
+ very first obs_scm implementation
+ allow extracting of (spec) files
+ allow to include local changes when using \"obs_scm\" service via local osc commands.
+ make obsinfo parameter for tar service optional
+ support filtering on creation of cpio archives
+ - add debian provides
+ - make cleaning message a debug message
+ report error when specified revision got not found
+ add snapcraft.yaml support
+ merge upstream
+ minor cleanup
+ fix typo, wrong file name of new snapcraft.yaml
+ fix some more merge regressions
+ pep8 fixes/workarounds
+ make yaml dependency optional for travis

Fri Jul 1 14:00:00 2016 adrianAATTsuse.de
- added snapcraft support via own service

Wed Jun 29 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0~pre.1467126663.ec976d1:

* Allow to manually specify a base for AATTTAG_OFFSETAATT

* - make cleaning message a debug message

* Honour \"subdir\" param for changesgenerate

* report error when specified revision got not found

* Extend fixture to create commits with a specific timestamp

* Use commit timestamp as mtime for files and directories in tarball

* Workaround bug in Mercurial localdate filter

* fix breakage from conflict of #63 and #85

* Provide test for git tag fetching

* Add ability to generate changes file when using svn

* add snapcraft.yaml support

Tue Apr 26 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0~pre.1461678268.e8b5d73:

* fix TESTING.md link in CONTRIBUTING.md

* Use correct level 2 bullet point (
*)

* very first obs_scm implementation

* allow extracting of (spec) files

* allow to include local changes when using \"obs_scm\" service via local osc commands.

* make obsinfo parameter for tar service optional

* support filtering on creation of cpio archives

* - add debian provides

Tue Apr 26 14:00:00 2016 adrianAATTsuse.de
- add debian provides

Fri Apr 15 14:00:00 2016 adrianAATTsuse.de
- fix dependency on SLE 11 to python-argparse

Mon Apr 11 14:00:00 2016 mpluskalAATTsuse.com
- Correctly reference patch in previous entry

Mon Apr 11 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0~pre.1460377105.35a4ea4:

* support filtering on creation of cpio archives

Fri Apr 8 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0~pre.1460098798.dda5411:
+ make obsinfo parameter for tar service optional

Thu Apr 7 14:00:00 2016 adrianAATTsuse.de
- Update to version 0.6.0.1460017418.4e4b2d6:
+ Correct error message about lack of git tags
+ GNUmakefile: Use default python in $PATH unless it is a python 3.
+ fix TESTING.md link in CONTRIBUTING.md
+ Use correct level 2 bullet point (
*)
+ very first obs_scm implementation
+ allow extracting of (spec) files
+ allow to include local changes when using \"obs_scm\" service via local osc commands.
- building this pre-version currently from private branch
as discussed with Adam

Wed Jul 8 14:00:00 2015 bwiedemannAATTsuse.com
- only require git-core to not pull in git-web and gitk

Wed Jun 24 14:00:00 2015 hibAATThiberis.nl
- Fix build on Ubuntu by disabling mercurial tests

* 0001-Debianization-disable-running-mercurial-tests.patch

Mon Jun 22 14:00:00 2015 hibAATThiberis.nl
- Update to version 0.5.3.1434983686.0b4ce51:
+ Add missing extension parameter to service file
+ Fix build on Debian 7.0/8.0

Mon Jun 1 14:00:00 2015 aspiersAATTsuse.com
- 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

Wed May 27 14:00:00 2015 aspiersAATTsuse.com
- Update to version 0.5.2.1432717816.cff60cf:
+ be explicit about python2, python may be python3
+ Fix newline at the end of AATTPARENT_TAGAATT
+ 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 AATTTAG_OFFSETAATT 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)

Wed Mar 18 13:00:00 2015 adrianAATTsuse.de
- Update to version 0.5.1.1426664483.de67b88:
+ be explicit about python2, python may be python3
+ Fix newline at the end of AATTPARENT_TAGAATT
+ 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 AATTTAG_OFFSETAATT support in versionformat for git
+ fix inconsistencies in tar_scm.service
+ - fix .service file syntax (OBS 2.6.1 is checking now)

Wed Oct 8 14:00:00 2014 aspiersAATTsuse.com
- Update to version 0.5.0.1412769870.6cda976:
+ change default git versionformat to %ct.%h
+ fix changes generation when version is blank
+ lots of refactoring
+ add info and caveats about data persisting between tests
+ gittests: give default author test a unique name

Sun Oct 5 14:00:00 2014 aspiersAATTsuse.com
- 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 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

Tue Sep 9 14:00:00 2014 jblunckAATTinfradead.org
- Update to version 0.4.0.1410288598.7f38281:
+ Python rewrite of tar_scm
+ Make pep8 happy (except for regex in tar_scm:299)
+ Address some feedback from pylint
+ make Python version PEP8-compliant
+ Let Travis execute pep8
+ Strip newline (\'\
\') characters from safe_run output in detect_version()
+ Make potentially long-running tasks print output in real-time
+ Improve efficiency of stdout handling in safe_run()
+ Release obs-service-tar_scm 0.4.0

Wed Jul 9 14:00:00 2014 jblunckAATTinfradead.org
- Update to version 0.3.2.1404723797.745a470:
+ Initial debianization
+ switch git submodule versions correctly
+ add some basic documentation to the tests
+ split off info into TESTING.md
+ add CONTRIBUTING.md
+ improve formatting
+ whitelist accepted chars in arguments.
+ Correct/update install information
+ Reverse changes lines again with tac

Wed Dec 11 13:00:00 2013 speilickeAATTsuse.com
- Update to version 0.3.2.1386694317.b85b342:
+ Fix adding to already existing _servicedata case
+ Don\'t reverse changes lines with \'tac\'
+ Fix Python FutureWarning about comparison with None
+ Improve description of the versionformat parameter.
- Enable changes generation

Tue Nov 19 13:00:00 2013 adrianAATTsuse.de
- Bump version to 0.3.2

* changes file generation support written by Sascha

Wed Oct 30 13:00:00 2013 adrianAATTsuse.de
- Bump version to 0.3.1

* do not execute tar base file name

Fri Aug 2 14:00:00 2013 aspiersAATTsuse.com
- 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 AATTPARENT_TAGAATT 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 AATTPARENT_TAGAATT
+ 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 AATTPARENT_TAGAATT

Tue Dec 4 13:00:00 2012 saschpeAATTsuse.de
- Pass --tags to \"git describe\" for AATTPARENT_TAGAATT

Mon Dec 3 13:00:00 2012 saschpeAATTsuse.de
- Disable testsuite on SLE_11_SP2 to fix build

Mon Dec 3 13:00:00 2012 saschpeAATTsuse.de
- Use upstream github repository and download via _service file

Mon Dec 3 13:00:00 2012 saschpeAATTsuse.de
- Add custom git versionformat extensions:
+ AATTPARENT_TAGAATT: Replaced by first tag that is reachable from the
current commit (see \'git describe\')
Future custom additions could follow the AATTNAMEAATT scheme

Thu Nov 1 13:00:00 2012 aspiersAATTsuse.com
- Fix usage text for submodules option

Mon Oct 1 14:00:00 2012 cthielAATTsuse.com
- change default versionformat from author date (%at) to commiter date (%ct)
for git, to fix issues with cherry-picked commits resulting in decreased
version

Mon Sep 24 14:00:00 2012 jslabyAATTsuse.com
- add --date=short to get_vesion of git and remove \'-\' chars
by sed. This allows us to use %ad as versionformat and
have something like \"20120916\" as version instead of
terrible Unix timestamps.

Fri Jul 27 14:00:00 2012 aspiersAATTsuse.com
- Prevent local users from appearing as user/group owner in
generated tar files (thanks bmwiedemann for this)

Tue Jul 3 14:00:00 2012 adrianAATTsuse.de
- fix option for submodule update

Sat Jun 30 14:00:00 2012 magist3rAATTgmail.com
- Fixed error with cache

Sat Jun 30 14:00:00 2012 magist3rAATTgmail.com
- Added an option to disable git submodules
- Replaced --exclude=.$MYSCM with --exclude-vcs tar option

Thu Jun 28 14:00:00 2012 magist3rAATTgmail.com
- Added support for git submodules

Tue Jun 5 14:00:00 2012 saschpeAATTsuse.de
- Re-iterating the last change once again, \'git rev-parse --verify $REV\'
will return false even if $REV is a normal branch upon first clone
of the repo. Thus \'git fetch $URL +$REV:$REV\" is run initially.
However, the \'git checkout $REV\' then fails because it\'s missing
tracking information. Therefore, try a normal checkout first and fetch
the specific $REV only when that fails (due to reasons described below).

Thu May 24 14:00:00 2012 rohan.mcgovernAATTnokia.com
- Allow git revision to refer to revisions not available from a
default clone/fetch (i.e. refs other than refs/heads/
* or
refs/tags/
*)

Mon Mar 19 13:00:00 2012 aspiersAATTsuse.com
- Check that git pull succeeds

Wed Feb 29 13:00:00 2012 aspiersAATTsuse.com
- Remove accidental reference to keep-source parameter
which was never pushed upstream (obsoleted by new cache).

Thu Feb 16 13:00:00 2012 aspiersAATTsuse.com
- When the cache is used, output location of repo in the cache

Tue Feb 14 13:00:00 2012 aspiersAATTsuse.com
- add new \'versionformat\' option to determine how version is
extracted via git show --pretty=...
- support caching of cloned repositories to speed up fetch
from upstream

Mon Feb 13 13:00:00 2012 aspiersAATTsuse.com
- Add test suite
- Fix --subdir with --scm svn
- Fix --scm bzr

Mon Feb 13 13:00:00 2012 cooloAATTsuse.com
- patch license to follow spdx.org standard

Tue Jan 24 13:00:00 2012 rschieleAATTgmail.com
- add new option to specify a subset of files/subdirectories to
pack in the tar ball

Tue Jan 24 13:00:00 2012 rschieleAATTgmail.com
- Checking out a specific revision cannot work when only the latest
version is cloned.

Thu Dec 29 13:00:00 2011 gollubAATTb1-systems.de
- make svn checkout --trust-server-cert option conditional, since
this option is not supported by versions prior to subversion 1.6.

Thu Dec 29 13:00:00 2011 gollubAATTb1-systems.de
- Trim user prefix from tarball filename.
This enables tar_scm service to be used with git and ssh transport
(in conjuction with a passphrase less ssh-pubkey). Example Git URL:
gitAATTgitrepo.tld:foobar.git

Thu Dec 29 13:00:00 2011 gollubAATTb1-systems.de
- git 1.6.x and very likely other version only support
\"show --pretty=format:%at\" as parameter with \"format:\" prefix.
git show --pretty=%at is also support by recent git versions.

Mon Aug 29 14:00:00 2011 adrianAATTsuse.de
- make it possible to create tar balls without version tag (#714542)

Fri Aug 26 14:00:00 2011 adrianAATTsuse.de
- support old tar bar lookup also for OBS 2.3 bs_service using .old/ directory

Fri Aug 26 14:00:00 2011 adrianAATTsuse.de
- drop broken code for same-commit-detection as suggested by Markus

Thu Aug 25 14:00:00 2011 markus.lehtonenAATTlinux.intel.com
- history-depth parameter: use hackish depth=999999999 if \"full\" is
given so that a shallow clone will be fully deepened if the
_service file is changed. Also, fix git clone cmd line (remove
a pair of quotes that cause problems).

Thu Aug 25 14:00:00 2011 adrianAATTsuse.de
- add support for (git) checkout depth, original patch by
Markus Lehtonen

Wed Aug 17 14:00:00 2011 adrianAATTsuse.de
- make packaging of meta data optional to reduce tar ball size

Fri Aug 12 14:00:00 2011 adrianAATTsuse.de
- fix exclude expansion

Mon Jun 20 14:00:00 2011 cthielAATTnovell.com
- add support for bzr

Tue Mar 22 13:00:00 2011 ammlerAATTopenttdcoop.org
- Fix: recompressed tars were never reused
- cleanup mercurial commands

Tue Feb 8 13:00:00 2011 adrianAATTsuse.de
- always trust svn server certificate. We don\'t have a secure handling
for it anyway. Trust needs to established via extra service.

Wed Jan 12 13:00:00 2011 adrianAATTsuse.de
- fix subdir usage for git

Thu Dec 30 13:00:00 2010 adrianAATTsuse.de
- add option exclude files/directories when creating the tar ball
- git clone runs now with --depth 1 option

Wed Dec 8 13:00:00 2010 wrAATTrosenauer.org
- support mercurial repositories

Wed Oct 20 14:00:00 2010 reddwarfAATTopensuse.org
- Fix --filename parameter use

Fri Sep 3 14:00:00 2010 adrianAATTsuse.de
- initial version to checkout/update svn or git repos and create a tar


 
ICM