index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | pkgctl: add a unified command-line frontend for devtools | Levente Polyak | |
This is the first step of a simple and highly structured unified interface to devtools commands in a single wrapper. The split is based on groups like `repo`, `build` and `diff` Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-19 | pkgrepo: add subcommand to open the packaging repository's website | Levente Polyak | |
This can be quite handy if a packager quickly wants to check the GitLab page for merge requests or but reports. Quickly calling a cli command inside the current packaging clone or with the pkgname provided will open the remote location inside the browser. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-19 | pkgrepo: add option to clone all existing packages | Levente Polyak | |
This can be very handy for cache warming on the repo server or to perform mass operations on all PKGBUILDs. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-19 | pkgrepo: rename archco as a general purpose tool for packaging repos | Levente Polyak | |
Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-19 | archco: add option to clone all packages of a maintainer | Levente Polyak | |
Query Archweb to retrieve a list of all packages of a maintainer by their pkgbase. AFterwards loop through all packages and clone them. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-19 | archco: implement clone and configure subcommands | Levente Polyak | |
Manages Git packaging repositories and helps with their configuration according to distro specs. Git author information and the used signing key is set up from makepkg.conf read from any valid location like /etc or XDG_CONFIG_HOME. The configure command can be used to synchronize the distro specs and makepkg.conf settings for previously cloned repositories. The unprivileged option can be used for cloning packaging repositories without SSH access using read-only HTTPS. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-03-19 | crossrepomove: drop support as this is not needed anymore | Levente Polyak | |
We unified the source repositories to a single location. Having to cross repo move them between physical locations is not required anymore. | |||
2022-08-31 | diffpkg: prefer to search inside the pool dir if available | Levente Polyak | |
On certain packaging machines where the pacman cache gets updated very infrequently, the behavior of diffpkg may not function correctly as old packages were to be downloaded as diff target. In such cases we look for a pool directory first and search via a glob for an available pool package sorted by version. The pool search glob has three glob segments each disallowing the dash delimiter to split across pkgrel, pkgver and arch. This will return the correct package from the pool without considering overly eager wildcards that potentially match different pkgnames. The default pool search directory is /srv/ftp/pool | |||
2022-08-31 | diffpkg: allow to set column width for side-by-side view | Levente Polyak | |
The magic values `columns` and `auto` allow to set specific aspects, with 'auto' as the default value: - auto: Set width to the maximum line length of all input files - columns: Set width to the shell defined $COLUMNS env var Furthermore any number can be passed to set a static width. | |||
2022-08-23 | diffpkg: add colored output option with default of auto | Levente Polyak | |
2022-08-23 | diffpkg: allow to choose between unified context and two columns | Levente Polyak | |
2022-06-22 | make: split out completion scripts from root worktree | Levente Polyak | |