Commit Graph

7 Commits

Author SHA1 Message Date
Levente Polyak b5d5402e43
src: modularize repo layout into a library
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 22:27:12 +02:00
Levente Polyak b9d20c10a9
archrelease: fix git tag conversion and use library function for it
This allows us to reuse the code and have the conversion in a single
place instead of cluttering rules across different execution units.

It also fixes the implementations according to the specs of
git-check-ref-format.

Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2023-03-19 22:02:04 +01:00
Levente Polyak 1844418956
archrelease: explicitly push the main refspec 2023-03-19 22:02:04 +01:00
Morten Linderud f0946c65f5
archrelease: Added pkgver to git tag conversion
Signed-off-by: Morten Linderud <foxboron@archlinux.org>
2023-03-19 22:02:04 +01:00
Morten Linderud f7d122044b
archrelease: ensure we check the checksum of the package
Signed-off-by: Morten Linderud <foxboron@archlinux.org>
2023-03-19 22:02:04 +01:00
Morten Linderud 90aba4f84b
git: first iteration of git support
Signed-off-by: Morten Linderud <foxboron@archlinux.org>
Adjusted-by: Levente Polyak <anthraxx@archlinux.org>
2023-03-19 22:02:04 +01:00
Levente Polyak d94badcd0b
make: split out source files into src folder 2022-06-22 01:05:02 +02:00