index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-23 | fix(commitpkg): reliably check tree status regardless of configuration | Jan Alexander Steffens (heftig) | |
Check git status --porcelain, not --short. `--short` is influenced by user configuration like `status.branch` making it non-empty even on a clean tree. Use `--porcelain` to avoid this. | |||
2023-05-20 | edit: improve editor presence checking | Campbell Jones | |
Adds a check for the configured Git editor (git config core.editor) in both commitpkg and build.sh. Additionally, instead of blindly executing vi when all other options are exhausted, remove it instead as it is a none standard installed editor anyway. Closes #106 Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-20 | commitpkg: error out if the repo is not configured to latest specs | Levente Polyak | |
This ensures the repository we try to commit and release from uses the latest distro specs for its local git config. The check errors out early before touching anything and prints a recommendation how to update the repo. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-20 | commitpkg: print deprecation warning when executed directly | Levente Polyak | |
2023-05-19 | commitpkg: add exported pgp keys with git | Levente Polyak | |
2023-05-19 | src: modularize repo layout into a library | Levente Polyak | |
This will greatly help us to structure the functionality and commands in a more sane way. We will distribute the sources as actual libraries and reuse code with imports instead of processing everything with m4 and duplicating a lot of code. | |||
2023-05-19 | commitpkg: use library location for common server and remote properties | Levente Polyak | |
It makes a lot of sense to have them in a central place that can be swapped and also re-used across different execution units. Hence lets move the repos.archlinux.org host to lib/common.sh Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-03-19 | commitpkg: omit pkgbase in commit msg as git repos are per pkgbase | Levente Polyak | |
2023-03-19 | commitpkg: ensure we always stage and rm files | Morten Linderud | |
Signed-off-by: Morten Linderud <foxboron@archlinux.org> | |||
2023-03-19 | commitpkg: ensure we always use the main branch | Morten Linderud | |
Signed-off-by: Morten Linderud <foxboron@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-03-19 | git: first iteration of git support | Morten Linderud | |
Signed-off-by: Morten Linderud <foxboron@archlinux.org> Adjusted-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-03-19 | commitpkg: disallow weak hashing algorithms | Jelle van der Waa | |
Do not allow uploads of source=() with only weak cryptographic hashing algorithms but require at least one strong algorithm. This doesn't 100% enforce it ofcourse, but it allows for an early failure instead of failing in `db-update`. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-01-17 | commitpkg: abort execution if msg file editor exits none-successfully | Levente Polyak | |
Previously the script execution did not abort if the msg file editor exited none-successfully leading to undesired commits with a potentially unfinished message. Instead abort the commit if the msg file editor is deliberately terminated with a failure code. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-01-17 | commitpkg: properly cleanup commit msg file on abort | Levente Polyak | |
Use the workdir location which gets cleaned up automatically. Previously this was leaking tmpfiles if the commitpkg command got aborted after file creation. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2022-06-22 | cleanup: move PKGBUILD.proto to contrib folder | Levente Polyak | |
2022-06-22 | make: split out source files into src folder | Levente Polyak | |