Build and packaging library
  • Python 49.4%
  • Makefile 37%
  • Shell 13.6%
Find a file
Jan Lindemann 5d6cd03bb2
topdir.mk: Make git-get-pub rebase onto pub's master

The git-get-pub does not have the same effect as the other git-get-% targets, and this commit makes it.

The other git-get-% targets run pgit.sh, which rebases the current branch onto the fetched branch, and git-get-pub doesn't. Since devops merges contributor forges fast-forward without a merge-commit, the pub remote's master needs to be the last to be rebased on, because otherwise it will not allow to force-push the result.

As soon as multiple forges with protected master branches contribute, fast-forward merging of the master branch will need to be abolished anyway, and the release machinery will need an overhaul.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-07 08:09:48 +02:00
.github/workflows workflows/(build-package.yaml -> standard-tests.yaml) 2026-06-03 15:29:22 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf pyproject.toml: Enforce import annotations style 2026-06-01 14:34:25 +02:00
make topdir.mk: Make git-get-pub rebase onto pub's master 2026-06-07 08:09:48 +02:00
scripts python-tools.sh: Create empty line after import 2026-06-01 20:14:45 +02:00
src lib.init.detect_modules(): Renovate signature 2026-06-06 23:08:28 +00:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-233@suse-tumbleweed/x86_64 2026-06-06 23:25:24 +00:00
Makefile $(TOPDIR)/Makefile: include py-topdir.mk 2026-05-31 18:20:35 +02:00
RELEASES Release 1.0.0-233@suse-tumbleweed/x86_64 2026-06-06 23:25:24 +00:00
VERSION Start version: 1.0.0-233 2026-06-06 23:08:28 +00:00