Commit Graph

156 Commits

Author SHA1 Message Date
Mustafa Gezen 0ad69ea6fc Add `.git` suffix to source urls 2021-04-12 00:33:34 +02:00
Mustafa Gezen e1b4213dcc fix: `tree` isn't allowed as a project name so `treepkg` should be used 2021-04-12 00:08:42 +02:00
Mustafa Gezen 09263c9f48 Remove misleading error 2021-04-10 10:40:58 +02:00
Mustafa Gezen 4b798ecec8 Remove private key requirement for tmpfs-mode 2021-04-08 18:36:30 +02:00
Mustafa Gezen 1a7b44d9f3 Add new lookaside functionality 2021-04-08 04:54:44 +02:00
Mustafa Gezen 99809a4ead Add LICENSE 2021-04-06 21:39:02 +02:00
Mustafa Gezen e6ca6737b0 Add commit pinning 2021-04-06 21:35:46 +02:00
Mustafa Gezen e0dca75367 Fix no patch directive cases 2021-04-06 00:12:30 +02:00
Mustafa Gezen 7de3f16426 Don't delete dist-git files 2021-03-18 18:56:47 +01:00
Mustafa Gezen 49a37518bc Better tmpfs mode 2021-03-18 18:44:02 +01:00
Mustafa Gezen 8db8d6204f Fix spec append 2021-03-17 15:54:16 +01:00
Mustafa Gezen aa600cd524 Only import latest version of each stream/release by default 2021-03-08 23:06:52 +01:00
Mustafa Gezen b18468ed62 Add `new_field` directive 2021-03-03 22:17:12 +01:00
Mustafa Gezen 81b27414d2 fix lookaside patch tree mode, and support numless Source/Patch 2021-02-26 14:06:02 +01:00
Mustafa Gezen 097f48e399 implement lookaside directive 2021-02-26 08:54:13 +01:00
Mustafa Gezen 37c9c020e2 change version detection and section detection 2021-02-26 08:54:03 +01:00
Mustafa Gezen e93353fef4 Add the `append` directive 2021-02-25 06:29:46 +01:00
Mustafa Gezen 920a300fe6 stop tmpfs mode from pushing 2021-02-25 04:37:01 +01:00
Mustafa Gezen 9a6c027db6 use req.operation 2021-02-24 08:53:31 +01:00
Mustafa Gezen 01380b9b2d messy code ahead. implement new directives (spec_change) and restructure code to prevent import cycles 2021-02-24 08:27:51 +01:00
Mustafa Gezen 2782a66848 change module package, add gitlab tag workaround and add new directives 2021-02-21 14:51:30 +01:00
Mustafa Gezen 0c150ed1f8 change default branch to "main" and rollback faulty change 2021-02-20 05:12:16 +01:00
Mustafa Gezen 541f446a50 oops forgot to add new parameter to SrpmMode 2021-02-19 16:23:49 +01:00
Mustafa Gezen 1d5719b234 make srpmproc more efficient with downloads and uploads. use files from blob storage when possible 2021-02-19 16:22:36 +01:00
Mustafa Gezen a7cb786293 set sensible defaults for committer, and fix some import prefix branch usage 2021-02-15 05:20:42 +01:00
Mustafa Gezen 5762a402c2 use rpms instead of dist 2021-02-14 21:44:44 +01:00
Mustafa Gezen dc1067cc38 Make destination branch prefix and import branch prefix configurable 2021-02-14 18:25:00 +01:00
Mustafa Gezen b699ae6dac Fix metadata creation and simplify deduplication 2021-02-14 18:14:21 +01:00
Mustafa Gezen 0db0040f1d fix profiles property of modulemd 2021-01-05 00:27:48 +01:00
Mustafa Gezen 5705879dcc stop relying on alphabetical order for branches and use tagged date instead 2021-01-01 20:09:23 +01:00
Mustafa Gezen 1ce1a19a4f since lookaside is essentialy a CAS, disable namespacing 2021-01-01 17:48:52 +01:00
Mustafa Gezen db7390bc51 add support for other stream ref patterns 2021-01-01 17:29:32 +01:00
Mustafa Gezen 9de0f812f5 prune lookaside files that change in the same stream 2021-01-01 16:55:21 +01:00
Mustafa Gezen 059cb525a7 fix buildrequires and requires type 2021-01-01 16:22:30 +01:00
Mustafa Gezen fa52ff07e3 support multi rpm modules correctly 2021-01-01 16:20:39 +01:00
Mustafa Gezen 654c4933df change blob path, and skip duplicate blob uploads 2020-12-23 14:38:46 +01:00
Mustafa Gezen 600ba21558 add module mode 2020-12-22 17:28:04 +01:00
Mustafa Gezen 49a22b9061 no-dup-mode should not fail for new packages 2020-12-22 06:20:43 +01:00
Mustafa Gezen dbc948a453 add no-dup-mode to skip already imported tags 2020-12-22 06:13:27 +01:00
Mustafa Gezen 339aa90e37 add fetch mode 2020-12-20 19:00:21 +01:00
Mustafa Gezen a32ab3d34f upload to storage by checksum 2020-12-20 18:38:25 +01:00
Mustafa Gezen 5576abbffc add generated proto file 2020-12-20 11:40:41 +01:00
Mustafa Gezen e4902bda71 add directive support 2020-12-20 11:40:27 +01:00
Mustafa Gezen 1dcceac63a abstract modes and blob storage. support import from git.c.o 2020-12-20 10:36:13 +01:00
Mustafa Gezen 777015bb1d [docker] Add Dockerfile 2020-12-17 13:12:30 +01:00
Mustafa Gezen 70a1ef3acc Update oci.yml 2020-12-17 13:10:16 +01:00
Mustafa Gezen 0a7c207dea Update oci.yml 2020-12-17 13:08:19 +01:00
Mustafa Gezen 12fab6e7cc Create oci.yml 2020-12-17 12:39:32 +01:00
Mustafa Gezen e55e442aea use git committer info from flags 2020-12-17 12:12:10 +01:00
Mustafa Gezen 1f0742889d fix file creating patches 2020-12-16 14:25:42 +01:00