André Roth
83f7c869f0
doc: improve cmd usage arguments
2024-12-11 10:40:44 +01:00
Oliver Sauder
208a2151c1
every go routine needs to have its own collection factory
...
this is needed so concurrent reads and writes are possible.
2022-01-27 09:30:14 +01:00
Andrey Smirnov
77d7c3871a
Consistently use transactions to update database
...
For any action which is multi-step (requires updating more than 1 DB
key), use transaction to make update atomic.
Also pack big chunks of updates (importing packages for importing and
mirror updates) into single transaction to improve aptly performance and
get some isolation.
Note that still layers up (Collections) provide some level of isolation,
so this is going to shine with the future PRs to remove collection
locks.
Spin-off of #459
2019-08-11 00:11:53 +03:00
Andrey Smirnov
b8c5303fdb
Fix paths after repository transfer to aptly-dev
2018-04-18 21:19:43 +03:00
Stefan Felkel
8a4d866810
#679 : added *.buildinfo file to processedFile list (will be removed, afterwards)
2017-11-24 14:23:26 +01:00
Andrey Smirnov
0e9f966dd1
Fix up other code to support new GPG provider structure
2017-07-21 01:01:58 +03:00
Andrey Smirnov
1be8d39105
Refactor GPG signer/verifier
...
Goal is to make it easier to plug in another implementation.
2017-05-23 02:54:56 +03:00
Andrey Smirnov
5ce6bf8718
Enable vetshadow linter
2017-05-04 23:00:13 +03:00
Andrey Smirnov
10c096fbb6
Update all other pieces for the CheckumStorage and Verify
2017-04-26 23:17:04 +03:00
Andrey Smirnov
516dd7b044
Switch to gometalinter
...
Only small amount of required checks is enabled,
plan is to enable more linters as issues are fixed in the code.
2017-03-23 01:51:08 +03:00
Andrey Smirnov
36326788b0
When importing package into local repo, verify that it matches package restriction based on .changes file. #71
2015-03-18 22:20:52 +03:00
Andrey Smirnov
4a6d6a85f7
Remove unused error argument.
2015-03-15 20:06:59 +03:00
Andrey Smirnov
618d06678c
Style fixes from go vet.
2015-02-22 14:36:14 +03:00
Andrey Smirnov
83af66a8f6
Refactoring: move package files importing code to common deb from command. #116
2014-11-06 00:13:16 +03:00
Andrey Smirnov
f81a91bde9
First step of aptly repo add refactoring: extract collection of files. #116
2014-10-23 01:07:53 +04:00
Ivan Kurnosov
22bcacf143
Typo in a error message fix
...
`s/Unknwon/Unknown/`
2014-10-09 16:19:15 +13:00
Andrey Smirnov
8a787d2c35
Refactor by separating AptlyContext into separate package. #116
2014-10-06 21:54:15 +04:00
Andrey Smirnov
2c84faaf8d
System test for repo adding .udebs. #108
2014-09-30 21:26:28 +04:00
Andrey Smirnov
0130fc0392
Add -force-replace flag to repo aptly add to replace conflicting packages. #83
2014-09-01 17:59:29 +04:00
Andrey Smirnov
43ee735aa4
Fix error capitalization.
2014-06-03 14:33:19 +04:00
Andrey Smirnov
8b2920d5dd
aptly repo add now exists with non-zero exit code if some files fail to add. #54
2014-05-17 22:23:20 +04:00
Andrey Smirnov
05a42f4cba
aptly exits with 2 on command/flag parse error. #52
2014-05-16 00:22:51 +04:00
Artem Yakimenko
d9f4686e2c
Fixing minor spelling/grammar issues in documentation.
2014-04-22 11:08:57 +04:00
Andrey Smirnov
ff045f9a48
Fixups after renaming debian -> deb. #21
2014-04-07 21:22:58 +04:00
Andrey Smirnov
2c3553ef0b
Major refactoring: access to context happens in methods. #13
2014-04-05 16:10:51 +04:00
Andrey Smirnov
f648c9547c
Support for switching to smira/commander with free placement of flags. #17
2014-04-03 00:16:18 +04:00
Andrey Smirnov
d84226a054
Switch to own fork of commander/flag.
2014-03-28 23:05:54 +04:00
Andrey Smirnov
1a60ac6aa0
Refactoring: use CollectionFactory instead of manual collection creation.
2014-03-25 14:59:26 +04:00
Andrey Smirnov
140c925079
Fix shadowed variables.
2014-03-24 18:39:45 +04:00
Andrey Smirnov
4c81f0f52a
Update integrated help.
2014-03-10 19:42:27 +04:00
Andrey Smirnov
6f86bfec72
Show progress when loading packages from reflist.
2014-03-07 00:04:35 +04:00
Andrey Smirnov
0894c41636
Use Package.UpdateFiles to touch package.Files
2014-03-04 16:48:23 +04:00
Andrey Smirnov
c6e4239a22
Remove files only if whole package has been processed successfully.
2014-02-28 11:24:11 +04:00
Andrey Smirnov
e881a6df00
Fix command help. [ci skip]
2014-02-27 23:51:01 +04:00
Andrey Smirnov
03100c28ce
Fix typo.
2014-02-26 23:51:13 +04:00
Andrey Smirnov
3ddf39ee58
Sort files before import, really stop importing on file problem.
2014-02-26 13:08:39 +04:00
Andrey Smirnov
70df28bdf4
New command: aptly repo add to add packages to repository.
2014-02-25 14:16:25 +04:00