Commit Graph

97 Commits

Author SHA1 Message Date
Andrey Smirnov
08c9b12595 Fix printing gpg prompts. 2013-12-26 18:07:03 +04:00
Andrey Smirnov
d33381cd8a Better words, docs. 2013-12-26 17:29:57 +04:00
Andrey Smirnov
bc2eba459f Fix bugs with publishing w/o source or short names. 2013-12-26 17:28:37 +04:00
Andrey Smirnov
47ffd1977a Add prompts when running gpg. 2013-12-26 17:28:22 +04:00
Andrey Smirnov
218057ea48 Add error handling for ForEach's. 2013-12-26 16:58:04 +04:00
Andrey Smirnov
be7a1762ac PublishedRepo unit-test. 2013-12-26 00:38:14 +04:00
Andrey Smirnov
67bcd1dfb0 Rework generation of links in repo, use Source path. 2013-12-26 00:37:41 +04:00
Andrey Smirnov
14d71a654a Check string in slice. 2013-12-26 00:37:24 +04:00
Andrey Smirnov
23ec9b0850 Extract 'Source' to top-level Package. 2013-12-26 00:37:07 +04:00
Andrey Smirnov
2263014f5f Safety belt: multi-line fields should always end with \n. 2013-12-26 00:36:39 +04:00
Andrey Smirnov
2bea4bc478 Attempt to fix test: make it more system-agnostic. 2013-12-25 19:19:50 +04:00
Andrey Smirnov
966e765fea Publishing command. 2013-12-25 19:16:05 +04:00
Andrey Smirnov
9814a3023b Repo publishing machinery. 2013-12-25 19:15:48 +04:00
Andrey Smirnov
c1c1776768 Rework Gpg signing to work through interface. 2013-12-25 19:14:15 +04:00
Andrey Smirnov
a33bd14386 Gpg signing. 2013-12-25 00:12:31 +04:00
Andrey Smirnov
c2e443456d Don't delete original and overwrite file when bzipping. 2013-12-25 00:11:52 +04:00
Andrey Smirnov
fc1f0dcbf7 Expose checksum calculation as repository interface. 2013-12-25 00:11:29 +04:00
Andrey Smirnov
8d9062cf0f Linking package files from pool. 2013-12-24 13:56:46 +04:00
Andrey Smirnov
94628fc035 Thorough test for compression. 2013-12-24 13:07:12 +04:00
Andrey Smirnov
b647f67287 Checksumming files. 2013-12-24 13:01:11 +04:00
Andrey Smirnov
7fe48d8d86 File compression utils. 2013-12-24 12:25:39 +04:00
Andrey Smirnov
634bfa7b94 New layout for pool files, public subdir & operations. 2013-12-24 11:53:22 +04:00
Andrey Smirnov
2778d4891c Small refactorings, test multiline description. 2013-12-24 11:15:34 +04:00
Andrey Smirnov
e37bcf2ea0 Converting package back to stanza. 2013-12-24 01:17:05 +04:00
Andrey Smirnov
2e44d23e4d Reading-writing of stanzas. 2013-12-24 00:59:11 +04:00
Andrey Smirnov
d8a84adaa0 Extract package hashes to Package structure. 2013-12-23 23:23:44 +04:00
Andrey Smirnov
5046296115 Snaphost publishing goes to publish subcommand. 2013-12-23 20:29:56 +04:00
Andrey Smirnov
8cb25c037b RemoteRepo by UUID lookup. 2013-12-23 20:29:42 +04:00
Andrey Smirnov
c38592dc02 Switch to using internal debian control file parser. 2013-12-23 17:13:09 +04:00
Andrey Smirnov
bf11f7b4bb Debian control file parser. 2013-12-23 16:39:46 +04:00
Andrey Smirnov
4d950b79ab Listing of packages in snapshot. 2013-12-23 14:29:41 +04:00
Andrey Smirnov
fe61ae1b41 Use PackageCollection when downloading remote repo. 2013-12-23 14:14:17 +04:00
Andrey Smirnov
65063135c9 PackageCollection class. 2013-12-23 14:14:03 +04:00
Andrey Smirnov
08bd87629b Snapshot management commands. 2013-12-23 13:04:55 +04:00
Andrey Smirnov
bed85d078f Make snapshot creation errorable. 2013-12-23 13:04:42 +04:00
Andrey Smirnov
0f1f0a542c Snapshot's package refs should always be here. 2013-12-23 12:17:48 +04:00
Andrey Smirnov
93782d0c2b Style fixes. 2013-12-21 18:46:16 +04:00
Andrey Smirnov
9ff59a9650 Snapshots and snapshot collection. 2013-12-21 18:45:52 +04:00
Andrey Smirnov
54bcab6a30 Add test for key equivalence. 2013-12-21 18:27:48 +04:00
Andrey Smirnov
acc42e3483 Start of snapshot work. 2013-12-20 20:13:22 +04:00
Andrey Smirnov
e38cb8b39e Attempt to fix build. 2013-12-20 19:37:42 +04:00
Andrey Smirnov
e92f1696bf Use development version of commander. 2013-12-20 19:28:34 +04:00
Sebastien Binet
ca33e07366 gofmt 2013-12-20 15:42:56 +01:00
Sebastien Binet
37e67331cf all: updates for new gonuts/commander API 2013-12-20 15:42:41 +01:00
Andrey Smirnov
e4defeb2fd Store package ref list in separate entity and load it only on demand. 2013-12-20 16:38:50 +04:00
Andrey Smirnov
7940f5e698 Add package refs to mirror state. 2013-12-19 23:35:54 +04:00
Andrey Smirnov
f7f4ba1691 Persisting meta information about release. 2013-12-19 18:18:09 +04:00
Andrey Smirnov
08f045d503 Mirror update, show and list. 2013-12-19 17:34:40 +04:00
Andrey Smirnov
8e08b09aca ForEach method for repositories. 2013-12-19 17:34:13 +04:00
Andrey Smirnov
ed6265da10 First working command: mirror create. 2013-12-19 16:34:31 +04:00