index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-13 | makechrootpkg: fix short option handling for makepkg_args | Mike Yuan | |
Currently, when multiple short options are passed as a single argument, only the one that matches the first case statement will be parsed. This shall be fixed by using switch-case resume. | |||
2022-09-01 | fix: do not set extglob globally to avoid side-effects | Levente Polyak | |
Instead only enable it for whatever operation requires them. Example sides effects: commitpkg can accidently execute PKGBUILD functions when sourcing the PKGBUILD that has function names like package_libsigc++() Fixes #87 | |||
2022-09-01 | diffpkg: pass the --color option appropriately to diffoscope | Levente Polyak | |
Diffoscope has a different option, called --text-color which only understands the verbose options. Hence we extend the --color shorthand for --color=auto and pass the changed option name to diffoscope. | |||
2022-08-31 | crossrepomove: fix moving debug packages to the target repo | Levente Polyak | |
We did not copy over the optional debug packages to the staging environment before db-updating the moved state. Afterwards the db-remove call removed the debug packages from the source repo. This lead to dropping debug packages when using crossrepomove. This approach ensures we have a uniform shell to avoid shell glob behavior inconsistencies. The copy of the package path is mandatory and will error out if missing while the debug package path is optional as reflected by a subshell that succeeds either way. Fixes #92 | |||
2022-08-31 | makechrootpkg: support -A makepkg flag | morganamilo | |
2022-08-31 | fix: properly check for invalid argument in checkpkg and diffpkg | Levente Polyak | |
The option switch case only matches by splitting via '|' instead of ',' | |||
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 | cleanup: move PKGBUILD.proto to contrib folder | Levente Polyak | |
2022-06-22 | make: split out source files into src folder | Levente Polyak | |