Commit Graph

  • 7ec27ad88c Print mirror Release file in sorted way. Andrey Smirnov 2014-01-21 13:36:24 +04:00
  • e21506d373 Method to sort keys in map. Andrey Smirnov 2014-01-21 13:36:09 +04:00
  • e183ddb981 Stop using log when printing lines. Andrey Smirnov 2014-01-21 13:35:56 +04:00
  • c61a6b6dd8 Make build instructions simpler. [ci skip] Andrey Smirnov 2014-01-21 13:01:17 +04:00
  • 211cce1a8e Simple tests for inline help. Andrey Smirnov 2014-01-21 12:45:48 +04:00
  • 362cdbcd57 Refactor system tests to live together in one package. Andrey Smirnov 2014-01-21 12:15:28 +04:00
  • 0f902ee74b System test, first sketch. Andrey Smirnov 2014-01-20 23:39:25 +04:00
  • f1d892c759 Fix bug: bad config shouldn't result in overwriting with default. Stop using log. Andrey Smirnov 2014-01-20 23:38:22 +04:00
  • ce5f277f36 Change URL to bintray. [ci skip] Andrey Smirnov 2014-01-20 18:30:18 +04:00
  • 9b4ea531d2 Fix website link. Andrey Smirnov 2014-01-20 11:25:38 +04:00
  • 69b48de0af Command aptly snapshot merge. Andrey Smirnov 2014-01-19 12:57:15 +04:00
  • 99621119e8 NewSnapshotFromRefList method. Andrey Smirnov 2014-01-19 12:57:04 +04:00
  • aa803efd28 Merging two snapshots into one. Andrey Smirnov 2014-01-19 12:32:46 +04:00
  • b48ebbae81 Publishing persistence: creating, listing, dropping. Andrey Smirnov 2014-01-17 20:59:25 +04:00
  • 4fea570f5e Removing published repos & matching files. Andrey Smirnov 2014-01-17 20:49:38 +04:00
  • cf12c0b751 Removing directories under public root. Andrey Smirnov 2014-01-17 13:46:59 +04:00
  • bbec7ef948 Implement key deletion. Andrey Smirnov 2014-01-17 00:28:10 +04:00
  • 311c8ca6ad aptly publish list Andrey Smirnov 2014-01-16 23:45:06 +04:00
  • 33a8dcdacd Published persistence: save persisted when publishing. Andrey Smirnov 2014-01-16 23:04:22 +04:00
  • a8e6251a80 Add SnapshotCollection.ByUUID. Andrey Smirnov 2014-01-16 20:57:45 +04:00
  • 326d589f56 No need for hack with gonuts/commander anymore. Andrey Smirnov 2014-01-16 18:57:51 +04:00
  • 7adc065bb8 Fix words. [ci skip] Andrey Smirnov 2014-01-16 18:52:20 +04:00
  • 640c9fe8bd Trim documentation moved to web. Andrey Smirnov 2014-01-16 18:51:22 +04:00
  • 81d6325730 Rework downloading: first build queue, then use it to download. Andrey Smirnov 2014-01-16 17:46:57 +04:00
  • 8ece5368b1 Report back estimated size of downloads. Andrey Smirnov 2014-01-14 14:17:41 +04:00
  • 7afcc93507 Method Pause/Resume for Downloader. Andrey Smirnov 2014-01-14 14:11:28 +04:00
  • e63bbe839b aptly snapshot diff command and documentation. Andrey Smirnov 2014-01-14 01:59:48 +04:00
  • 49c8c8bdc0 Snapshot difference algorithm. Andrey Smirnov 2014-01-13 20:27:14 +04:00
  • e70517b9ca Change package key to be more groupable: arch goes first. Andrey Smirnov 2014-01-13 20:27:01 +04:00
  • d66fe47def Docs for dependency & architectures options. Andrey Smirnov 2014-01-13 11:20:07 +04:00
  • 667703a9ac Correctly process global options. Andrey Smirnov 2014-01-13 11:19:56 +04:00
  • 1268f744ab Don't download the same files twice in one cycle. Andrey Smirnov 2014-01-13 00:19:45 +04:00
  • d684c87fd1 Add support for dependency & architectures as common options. Andrey Smirnov 2014-01-12 23:55:58 +04:00
  • f9853de144 Documentation for aptly snapshot pull. Andrey Smirnov 2014-01-12 13:21:50 +04:00
  • b144227fdf Support for dry-run & no-deps. Andrey Smirnov 2014-01-12 13:21:40 +04:00
  • 7e11e5c652 Snapshot pull command. Andrey Smirnov 2014-01-12 13:05:36 +04:00
  • 9ca005147c Snapshot creation from package list. Andrey Smirnov 2014-01-12 13:05:27 +04:00
  • c0b41a7e96 Merge PackageList & PackageIndexedList, support for package removal. Andrey Smirnov 2014-01-11 20:05:04 +04:00
  • 335298d074 Export ParseDependency & friends. Andrey Smirnov 2014-01-11 18:57:50 +04:00
  • c903633363 Fix UsageLines in command help. Andrey Smirnov 2014-01-11 18:57:25 +04:00
  • 5bf015b2b7 Documentation for aptly snapshot verify. Andrey Smirnov 2014-01-10 13:27:19 +04:00
  • 01338d6037 A bit of niceness: more hints for first-time user. Andrey Smirnov 2014-01-10 13:21:37 +04:00
  • 356187f3ae PrepareIndex before trying to resolve dependencies. Andrey Smirnov 2014-01-09 20:07:13 +04:00
  • 645bba1924 Provides is a _list_. Andrey Smirnov 2014-01-09 20:07:00 +04:00
  • 10da8330b0 Fix to support dependency variants. Andrey Smirnov 2014-01-09 14:38:36 +04:00
  • ba30a42d6d Command snapshot verify. Andrey Smirnov 2014-01-09 14:21:41 +04:00
  • 6412bee952 Use method to load package list from reflist. Andrey Smirnov 2014-01-09 14:21:24 +04:00
  • f168feb9b8 Architecture parsing, package list from reflist. Andrey Smirnov 2014-01-09 14:18:37 +04:00
  • 4e2fce7251 Dependency to string. Andrey Smirnov 2014-01-09 14:18:28 +04:00
  • e37fe33203 Dependency resolution engine with tests. Andrey Smirnov 2014-01-09 13:12:32 +04:00
  • 5dbb771ba8 Refactor to use single struct Dependency. Andrey Smirnov 2014-01-08 18:38:02 +04:00
  • 4969c31e38 Push not finished file to fix build. Andrey Smirnov 2014-01-08 18:28:48 +04:00
  • b1e9b82ce3 Dependency parsing. Andrey Smirnov 2014-01-08 18:16:01 +04:00
  • 275db14b9f Package.getDependencies method. Andrey Smirnov 2014-01-08 17:40:04 +04:00
  • 5ccbd232f4 Package MatchesArchitecture, Provides. Andrey Smirnov 2014-01-08 17:32:52 +04:00
  • 82c06f78f7 Debian version comparison. Andrey Smirnov 2014-01-08 17:14:23 +04:00
  • 4aa24048d5 Major refactoring of files in package: hide them in Package type. Andrey Smirnov 2014-01-05 13:02:33 +04:00
  • 06f1c62ef0 Download section. Andrey Smirnov 2014-01-04 14:20:47 +04:00
  • 2c5dcde29d Heading for 0.2 Andrey Smirnov 2014-01-04 13:25:47 +04:00
  • 3f82edf5d6 Let default aptly dir be inside home directory. v0.1 Andrey Smirnov 2014-01-04 13:07:19 +04:00
  • 040b468e10 Example usage [ci skip] Andrey Smirnov 2013-12-30 16:11:41 +03:00
  • d96bbd0697 Snapshot publishing [ci skip] Andrey Smirnov 2013-12-30 15:59:17 +03:00
  • 07891c1660 aptly version command. Andrey Smirnov 2013-12-30 16:41:28 +04:00
  • a36ac3b877 Add message after successful mirror update. Andrey Smirnov 2013-12-30 16:41:13 +04:00
  • a5ff0b510e aptly snapshot management [ci skip] Andrey Smirnov 2013-12-30 14:29:13 +03:00
  • 572d5dd0fb aptly snapshot create [ci skip] Andrey Smirnov 2013-12-29 17:54:00 +03:00
  • de413aa34a aptly mirror list/show [ci skip] Andrey Smirnov 2013-12-29 17:44:03 +03:00
  • fe73fea73b aptly mirror update [ci skip] Andrey Smirnov 2013-12-29 17:39:16 +03:00
  • 0ee7be239b Aptly mirror create help. Andrey Smirnov 2013-12-28 18:45:25 +03:00
  • d2fd9ccdf8 Draft of README. Andrey Smirnov 2013-12-27 21:59:36 +04:00
  • 19748c3c92 Config file initialization, using options. Andrey Smirnov 2013-12-27 19:31:45 +04:00
  • a7fb971905 Config file reading/writing. Andrey Smirnov 2013-12-27 19:31:32 +04:00
  • e5712f9745 Unit-test for RemoteRepo.Download. Andrey Smirnov 2013-12-26 23:43:45 +04:00
  • 8b9bf800ce Make FakeDownloader create dirs as Downloader does. Andrey Smirnov 2013-12-26 23:22:15 +04:00
  • 08c9b12595 Fix printing gpg prompts. Andrey Smirnov 2013-12-26 18:07:03 +04:00
  • d33381cd8a Better words, docs. Andrey Smirnov 2013-12-26 17:29:57 +04:00
  • bc2eba459f Fix bugs with publishing w/o source or short names. Andrey Smirnov 2013-12-26 17:28:37 +04:00
  • 47ffd1977a Add prompts when running gpg. Andrey Smirnov 2013-12-26 17:28:22 +04:00
  • 218057ea48 Add error handling for ForEach's. Andrey Smirnov 2013-12-26 16:58:04 +04:00
  • be7a1762ac PublishedRepo unit-test. Andrey Smirnov 2013-12-26 00:38:14 +04:00
  • 67bcd1dfb0 Rework generation of links in repo, use Source path. Andrey Smirnov 2013-12-26 00:37:41 +04:00
  • 14d71a654a Check string in slice. Andrey Smirnov 2013-12-26 00:37:24 +04:00
  • 23ec9b0850 Extract 'Source' to top-level Package. Andrey Smirnov 2013-12-26 00:37:07 +04:00
  • 2263014f5f Safety belt: multi-line fields should always end with \n. Andrey Smirnov 2013-12-26 00:36:39 +04:00
  • 2bea4bc478 Attempt to fix test: make it more system-agnostic. Andrey Smirnov 2013-12-25 19:19:50 +04:00
  • 966e765fea Publishing command. Andrey Smirnov 2013-12-25 19:16:05 +04:00
  • 9814a3023b Repo publishing machinery. Andrey Smirnov 2013-12-25 19:15:48 +04:00
  • c1c1776768 Rework Gpg signing to work through interface. Andrey Smirnov 2013-12-25 19:14:15 +04:00
  • a33bd14386 Gpg signing. Andrey Smirnov 2013-12-25 00:12:31 +04:00
  • c2e443456d Don't delete original and overwrite file when bzipping. Andrey Smirnov 2013-12-25 00:11:52 +04:00
  • fc1f0dcbf7 Expose checksum calculation as repository interface. Andrey Smirnov 2013-12-25 00:11:29 +04:00
  • 8d9062cf0f Linking package files from pool. Andrey Smirnov 2013-12-24 13:56:46 +04:00
  • 94628fc035 Thorough test for compression. Andrey Smirnov 2013-12-24 13:07:12 +04:00
  • b647f67287 Checksumming files. Andrey Smirnov 2013-12-24 13:01:11 +04:00
  • 7fe48d8d86 File compression utils. Andrey Smirnov 2013-12-24 12:25:39 +04:00
  • 634bfa7b94 New layout for pool files, public subdir & operations. Andrey Smirnov 2013-12-24 11:53:22 +04:00
  • 2778d4891c Small refactorings, test multiline description. Andrey Smirnov 2013-12-24 11:15:34 +04:00
  • e37bcf2ea0 Converting package back to stanza. Andrey Smirnov 2013-12-24 01:17:05 +04:00
  • 2e44d23e4d Reading-writing of stanzas. Andrey Smirnov 2013-12-24 00:59:11 +04:00
  • d8a84adaa0 Extract package hashes to Package structure. Andrey Smirnov 2013-12-23 23:23:44 +04:00