jw-pkg/scripts
Jan Lindemann cb3ccaa338 pgit.sh: Auto-detect current project in toplevel dir

This commit allows pgit.sh to target not only multiple projects below a projects-directory, but also one single project. If invoked from the toplevel directory of a project, it uses that as the only project it should deal with. This is meant to facilitate running the same VCS abstraction logic for one project as for many projects. The project or projects to deal with should probably be specified on the command line, but changing the auto-detection mechanism buys us what we want for now with low hassle.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-02-18 01:20:25 +01:00
..
create-mkdebian.sh create-mkdebian.sh: Re-add create-mkdebian.sh 2025-11-16 16:31:52 +01:00
create-mkspec.sh jw-projects.py: Rename it to jw-pkg.py 2026-01-28 15:24:16 +01:00
dpm.sh dpm.sh: Add it back for building Debian distros 2026-02-14 18:35:46 +01:00
get-os.sh get-os.sh: Add support for command tuple 2019-02-27 11:56:54 +00:00
git-srv-admin.sh Re-add git-srv-admin.sh: Needed for enumerating repos via SSH 2025-11-17 08:52:12 +01:00
ini-tools.sh Everywhere: Remove everything non-essential for "make clean all" 2025-11-14 15:02:56 +01:00
jw Revert "scripts: Add __init__.py" 2026-01-26 17:17:23 +01:00
jw-pkg-create-project.sh Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
jw-pkg.py jw-projects.py: Rename it to jw-pkg.py 2026-01-28 15:24:16 +01:00
make-version-script.sh make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
Makefile Revert "scripts: Add __init__.py" 2026-01-26 17:17:23 +01:00
mkspec-wrapper.sh bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
pgit.sh pgit.sh: Auto-detect current project in toplevel dir 2026-02-18 01:20:25 +01:00
pkg.sh pkg.sh milk-install-log: Clean up Debian filters 2026-02-15 16:04:59 +00:00
purge-stale-projects.sh purge-stale-projects.sh: Support --vcs 2025-11-29 13:28:51 +01:00
python-tools.sh py-run.mk, python-tools.sh: Re-add files necessary for jw-client-devops-web 2025-11-14 17:15:24 +01:00
scm.sh scm.sh ls-files: Support -a (all files) 2025-12-01 11:29:53 +01:00
upload.sh upload.sh: Re-add upload.sh, needed for release pipeline 2025-11-17 02:19:08 +01:00