* Wed Oct 11 2017 adrian@suse.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 2017 opensuse-packaging@opensuse.org
- Update to version 0.8.0.1499787575.2419460:
* [test] refactor of fake classes
* [bugfix] fix UnboundLocalError: local variable 'parent_tag'
* Tue Jul 11 2017 opensuse-packaging@opensuse.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 09 2017 adrian@suse.de
- hotfix runtime of obs_scm
* Sat Jul 01 2017 opensuse-packaging@opensuse.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 2017 adrian@suse.de
- Update to version 0.7.0.1497261741.b1aa4cb:
* Move spec file to git
* Wed Jun 07 2017 adrian@suse.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 07 2017 adrian@suse.de
- add python-yaml for debian distros
* Thu May 11 2017 marco.strigl@suse.com
- added Requires: python2 for Fedora >= 25
* Tue Apr 18 2017 fvogt@suse.com
- Only BuildRequire packages needed for testsuite if the testsuite
is enabled
* Thu Apr 13 2017 adrian@suse.de
- Update to version 0.7.0.1492101301.747de50:
* skip broken tests temporarily
* Thu Apr 13 2017 adrian@suse.de
- Update to version 0.7.0.1492095435.eda090e:
* revision, repodir and repocachedir as attribute for TarSCM.<scm>
* 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 2017 adrian@suse.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 2017 adrian@suse.de
- split services into own rpms
* Fri Mar 24 2017 adrian@suse.de
- Update to version 0.7.0.1490358243.8de854e:
* keep .gitlab/.github directories
* Thu Mar 23 2017 adrian@suse.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 2017 dimstar@opensuse.org
- Replayce python-yaml Requires/Buildrequires with python-PyYAML,
which is actually its correct name.
* Tue Jan 10 2017 opensuse-packaging@opensuse.org
- Update to version 0.7.0.1484082405.7671be8:
* fix problems with generatechanges when ~/.obs/tar_scm exists
* Wed Dec 14 2016 opensuse-packaging@opensuse.org
- Update to version 0.7.0.1481203567.804351a:
* fix: also exclude directories when called .git
* Wed Dec 07 2016 opensuse-packaging@opensuse.org
- Update to version 0.7.0.1480953937.a4b8b09:
* fix local checkout when running in osc
* force remove of files while 'make clean'
Version: 0.10.5.1551309990.79898c7-bp150.3.3.1
* Wed Feb 27 2019 FSchreiner@suse.com
- Update to version 0.10.5.1551309990.79898c7:
* Prefer UTF-8 locale as output format for changes
* Wed Feb 27 2019 FSchreiner@suse.com
- Update to version 0.10.4.1551193322.b7a79f4:
* added KankuFile
* fix problems with unicode source files
* added python-six to Requires in specfile
* better encoding handling
* Thu Feb 21 2019 FSchreiner@suse.com
- Update to version 0.10.1.1550758451.f88bd41:
* fixes bsc#1082696 and bsc#1076410
* more fixes py3 unicode
* fix unicode in containers
* Wed Feb 20 2019 FSchreiner@suse.com
- Update to version 0.10.0.1550647779.25999e8:
* fix spec for RH/Fedora - glibc-locale -> glibc-common
* Tue Feb 19 2019 FSchreiner@suse.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 01 2019 FSchreiner@suse.com
- Update to version 0.9.5.1548407358.b62685b:
* Stop using @opensuse.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 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1545082095.8dbc95f:
* [dist] fix service files installation in Makefile
* Mon Dec 17 2018 opensuse-packaging@opensuse.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 06 2018 opensuse-packaging@opensuse.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 05 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1544015491.08dd948:
* Another attempt to fix unicode filenames in prep_tree_for_archive
* Mon Dec 03 2018 opensuse-packaging@opensuse.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 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1543588452.b19491f:
* fix problems with unicode characters in commit messages for changeloggenerate
* Thu Nov 29 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1543502111.e576bd6:
* fix encoding issues if commit message contains utf8 char
* Wed Nov 28 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1543424658.8740ef1:
* revert encoding for old changes file
* Wed Nov 28 2018 opensuse-packaging@opensuse.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 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.5.1542905297.a6e346a:
* make code python3 ready
* Add support for extract globbing
* Wed Sep 26 2018 opensuse-packaging@opensuse.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 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.3.1537869751.51a17c5:
* fix regression from 44b3bee
* Support also SSH urls for Git
* Mon Sep 24 2018 opensuse-packaging@opensuse.org
- Update to version 0.9.2.1537788075.fefaa74:
* fix CVE-2018-12473 (bsc#1105361)
* fix CVE-2018-12474 (bsc#1107507)
* fix CVE-2018-12476 (bsc#1107944)
* 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 2018 Adrian Schröter <adrian@suse.de>
- switch to obs_scm for this package
Version: 0.10.21.1612422695.2fdf897-bp153.1.5
* Wed Feb 10 2021 FSchreiner@suse.com
- Update to version 0.10.21.1612422695.2fdf897:
* fixes boo#1127353
* fixes boo#1168573
* activate pylint3.8 and fixed false positives
* don`t sanitize version if versionrewrite_pattern is set
* Mon Feb 01 2021 FSchreiner@suse.com
- Update to version 0.10.20.1606128060.135ac94:
* fix build for CentOS adn RHEL 8
* filter dirs with "include" filter option
* Wed Nov 11 2020 FSchreiner@suse.com
- Update to version 0.10.19.1605080719.3b79112:
* [dist] prefer python3 over python2
* Tue Nov 10 2020 FSchreiner@suse.com
- Update to version 0.10.18.1600256320.569e5be:
* add license file (issue 257)
* additional option verification
* new option '--maintainers-asc' and '--last-signed-tag'
* new option '--latest-signed-commit'
* Remove superflous ')' in an error message.
* Mon Jul 20 2020 FSchreiner@suse.com
- Update to version 0.10.16.1595259906.d3308f5:
* [dist] updated debian control file for use in OBS
* Mon Jul 20 2020 FSchreiner@suse.com
- Update to version 0.10.16.1595245235.15a0df2:
* Build with python 3 for Debian and Ubuntu
* [doc] added allowed urls in documentation of tar_scm.service
* Wed Jun 03 2020 pgajdos@suse.com
- remove unused unittest2 dependency
* Fri May 29 2020 FSchreiner@suse.com
- Update to version 0.10.16.1590752286.5c27247:
* [dist] fix for gbp/fedora (python*-base)
* fix situation when revision has been modified in _service
* Thu May 07 2020 FSchreiner@suse.com
- Update to version 0.10.15.1588842879.5c43eef:
* dist: Convert to multibuild; run test suite in a separate flavor
* Wed Apr 29 2020 FSchreiner@suse.com
- Update to version 0.10.15.1588146746.5cfeeb8:
* fix #boo 1168573 (obsservicerun,obsrun) not exists in client side installation
* Update debian/changelog for latest version
* Helpers: when a command fail, print the command itself too with its output
* git: add support for @PARENT_TAG@ in revision
* Fix build on non-openSUSE distro
* Tue Mar 17 2020 FSchreiner@suse.com
- Update to version 0.10.14.1584435160.d912143:
* [dist] don't install gbp files by default
* [dist] remove python-keyring* from dependcies
* [dist] make gbp switchable in spec file
* Tue Mar 10 2020 FSchreiner@suse.com
- Update to version 0.10.14.1583853599.ccbb399:
* support server side credentials for SCM repos
* Fri Feb 28 2020 adrian@suse.de
- Update to version 0.10.12.1582901608.a1c02c1:
* simplify osc git update case a lot
* fixing revision usage on a commit hash
* Wed Feb 26 2020 FSchreiner@suse.com
- Update to version 0.10.12.1582709176.d82a692:
* fix lost commits on local run
* fix breakage when working on a specific tag/commit
* git-lfs should not be mandatory as tar_scm will never use it
* Allow use of git-lfs only when running obs_scm
* Document _none_ special version in .service
* Version cleanup: don't strip hyphen when building Debian packages
* Add new archive option for Debian: git-buildpackage
* call git stash with LANG=C
* improved comment for method get_changesrevision
* Add debian package dep to git-lfs
* Implement git LFS blobs retrieval
* Fri Jan 24 2020 FSchreiner@suse.com
- Update to version 0.10.11.1579870213.888e79c:
* Add testcase for appimage with empty build section
* Handle missing build entry in appimage.yml
* Fix --mirror argument position for git clone
* Re-enable compatibility with Python 2.6
* fix decoding for locale -a containg non-ASCII
* update_cache in git now does merge
* prefer local branch over remote
* added UnicodeDecodeError to exeption list in archive.py
* fetch rev explicitly if using CACHEDIRECTORY and rev could not be found
* tar_scm.service.in: Add example to match-tag.
* Tue Oct 01 2019 Julio González Gil <jgonzalez@suse.com>
- Fix building and installation for CentOS8, RHEL8 and RES8
* Thu Aug 22 2019 FSchreiner@suse.com
- Update to version 0.10.10.1566390389.9f923f8:
* Revert "Merge pull request #323 from e4t/master"
* Make service 'tar' work with a cachedir as well
* Fix unit tests for modified scm directory handling
* Append '_service' to repository directory
* separate language and encoding
* git: really print the error message
* tar_scm.service: fix exclude documentation
* Don`t break testsuite if cwd contains colons
* disabling hg tests in travis
* Wed Jun 05 2019 FSchreiner@suse.com
- Fixes boo#1138377
- Update to version 0.10.9.1559745964.22c86cd:
* [dist] python3 for SLE12 and openSUSE 42.3
* [dist] enable python3 in SLE >= 12
* fix encoding error for surrogates
* glibc-common was used up to FC23 and RHEL7
* Compile python files before install
* change order in GNUMakefile to prefer python3
* More thorought spec file cleanup
* predefine python version in spec file for GNUMAkefile
* [dist] spec file: python3 only and multidist
* Git also uses the LANGUAGE variable
* centos_version and rhel_version are triple digits
* Minimize diff with the version in openSUSE:Tools
* Fix the logic to pick the locale package on Fedora
* Forgot the guard 0 in one conditional
* Require packages to get the en_US.UTF-8 locales
* enforce bytes for cpio file list
* Tue Jun 04 2019 FSchreiner@suse.com
- Update to version 0.10.9.1559647449.d965035:
* [dist] enable python3 in SLE >= 12
* Wed May 08 2019 Julio González Gil <jgonzalez@suse.com>
- Require external argparse for RHEL6