------------------------------------------------------------------- Thu Nov 14 08:43:28 UTC 2024 - Adrian Schröter - 0.5.2 * Don't overwrite files from git, but complain instead with an error. For example _scmsync.obsinfo file must not be part of the git tree. boo#1230469 ------------------------------------------------------------------- Wed Oct 30 09:10:41 UTC 2024 - Adrian Schröter - 0.5.1 * Don't generate _scmsync.obsinfo outside of OBS source server import use case (eg. no more for osc co) * Enforce python 3.11 requirement * Fix export of _scmsync.obsinfo in project mode * Fix submodule detection * EXPERIMENTAL: support multiple package subdirs via _subdirs file. This syntax will change! (not documented on purpose therefore atm) * Using git credential manager * Report some errors as transient, so that OBS can re-try ------------------------------------------------------------------- Tue May 7 09:39:21 UTC 2024 - Adrian Schröter - 0.5.0 project mode related enhancements: * no more defining of bcntsynctag. We need to move this to package spec files to avoid to have these always defined. * QA hook to limit building a defined set of packages only ------------------------------------------------------------------- Tue Apr 23 17:14:53 UTC 2024 - Adrian Schröter - 0.4.3 * support SHA256 submodules * minor improvements ------------------------------------------------------------------- Wed Oct 18 15:20:51 UTC 2023 - Dirk Müller - readd git-lfs dependency ------------------------------------------------------------------- Fri Jun 2 06:59:02 UTC 2023 - Adrian Schröter - update to 0.4.2 * various fixes to handle additional git meta informations right ------------------------------------------------------------------- Tue May 16 08:21:41 UTC 2023 - Adrian Schröter - update to 0.4.0 * avoid export of .gitattributes file by default * upstream osc is supported now * export meta information of the git clone * Add fallback code for a specific case * Convert local links into symlinks in project git ------------------------------------------------------------------- Thu Jan 26 14:52:54 UTC 2023 - Adrian Schröter - update to 0.3.0 * optimize cloning when combining subdir parameter * solve release number handling when using multiple spec files * Require git-lfs to be always present and allow to opt out of lfs fetching * support local symlinks to git submodules * support recursive submodule cloning * Fix the scmsync entry for relative submodule urls ------------------------------------------------------------------- Tue Nov 8 12:44:07 UTC 2022 - Adrian Schröter - update to 0.2.1 * fixed loss of branch informations in packages in project mode ------------------------------------------------------------------- Wed Jun 8 09:55:31 UTC 2022 - Adrian Schröter - update to version 0.2 * no shallow clone when used with osc * support for LFS fetch * bugfixes (_config file export and path handling) ------------------------------------------------------------------- Thu Feb 17 10:01:46 UTC 2022 - Adrian Schröter - initial release of version 0.1