- 13 Jan, 2021 1 commit
-
-
Jelle van der Waa authored
-
- 10 Jan, 2021 1 commit
-
-
Jelle van der Waa authored
To be able to include zsh bindings in packaging and not add a subcommand to arch-rebuild-order add a new binary for generating completions to 'OUT_DIR'. Closes: #9
-
- 08 Jan, 2021 1 commit
-
-
Jelle van der Waa authored
-
- 07 Jan, 2021 3 commits
-
-
Jelle van der Waa authored
Include a man page for arch-rebuild-order including a Makefile to build and install the man page and binary. Closes: #4
-
Jelle van der Waa authored
-
Jelle van der Waa authored
rebuilder is a too generic name and rebuilderd already exists in the Arch Linux repository which might cause some confusion. As the tool is Arch Linux specific the name is prefixed with arch- and as the tool does not actually rebuild it is named 'rebuild-order'. Closes: #6
-
- 06 Jan, 2021 1 commit
-
-
Create a basic test suite for rebuilder using rstest which works as following. With the tarfile crate the tests create fake pacman sync db's to be used by the main rebuild function to create various test scenario's. Closes: #8
-
- 18 Nov, 2020 1 commit
-
-
Jelle van der Waa authored
Fixes: #7
-
- 17 Nov, 2020 2 commits
-
-
Sven-Hendrik Haase authored
Use a Hashset to not append duplicates Closes #2 See merge request archlinux/rebuilder!3
-
Jelle van der Waa authored
When building the reverse deps HashMap we insert duplicates into the mapping as we use a Vector to store it in. A HashSet prevents duplicates from being added. Closes: #2
-
- 15 Nov, 2020 2 commits
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
To make it easier to test and to be flexible in the future by adding testing or new repositories via the cli.
-
- 20 Oct, 2020 7 commits
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
This tends to yield slightly better codegen.
-
Jelle van der Waa authored
To generate the correct order a topologic order traversal should be used, but that doesn't handle cycles, while a visitor such as DfsPostOrder does. But it emits the graph in a visual wrong order so store the results in a vector and reverse them before displaying. Closes #1
-
Jelle van der Waa authored
-
Jelle van der Waa authored
Although in the end we want to have pkgbases to rebuild, in our graph we should use pkgname's. This fixes the dependency graph for opencolorio for example. Later we will have to convert it back again to pkgbases.
-
Jelle van der Waa authored
-
- 28 Aug, 2020 5 commits
-
-
- 21 Aug, 2020 11 commits
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
Use an Arch Linux container for CI See merge request archlinux/rebuilder!1
-
-
Jelle van der Waa authored
As we need to build against alpm we need an Arch Linxu test env.
-
Jelle van der Waa authored
-
-
-
-
-
-
-
- 26 May, 2020 1 commit
-
-
Sven-Hendrik Haase authored
-
- 08 Feb, 2020 4 commits
-
-
Jelle van der Waa authored
The default siglevel is optional.
-
Jelle van der Waa authored
-
Jelle van der Waa authored
When the pacman sync db cannot be found include the missing database which was registered.
-
Jelle van der Waa authored
Add a new option to specify an alternative database path which can be used later for unit tests once there is a program to generate pacman db files with specific build orders we want to test.
-