Commit Graph

  • e5712f9745 Unit-test for RemoteRepo.Download. Andrey Smirnov 2013-12-26 23:43:45 +0400
  • 8b9bf800ce Make FakeDownloader create dirs as Downloader does. Andrey Smirnov 2013-12-26 23:22:15 +0400
  • 08c9b12595 Fix printing gpg prompts. Andrey Smirnov 2013-12-26 18:07:03 +0400
  • d33381cd8a Better words, docs. Andrey Smirnov 2013-12-26 17:29:57 +0400
  • bc2eba459f Fix bugs with publishing w/o source or short names. Andrey Smirnov 2013-12-26 17:28:37 +0400
  • 47ffd1977a Add prompts when running gpg. Andrey Smirnov 2013-12-26 17:28:22 +0400
  • 218057ea48 Add error handling for ForEach's. Andrey Smirnov 2013-12-26 16:58:04 +0400
  • be7a1762ac PublishedRepo unit-test. Andrey Smirnov 2013-12-26 00:38:14 +0400
  • 67bcd1dfb0 Rework generation of links in repo, use Source path. Andrey Smirnov 2013-12-26 00:37:41 +0400
  • 14d71a654a Check string in slice. Andrey Smirnov 2013-12-26 00:37:24 +0400
  • 23ec9b0850 Extract 'Source' to top-level Package. Andrey Smirnov 2013-12-26 00:37:07 +0400
  • 2263014f5f Safety belt: multi-line fields should always end with \n. Andrey Smirnov 2013-12-26 00:36:39 +0400
  • 2bea4bc478 Attempt to fix test: make it more system-agnostic. Andrey Smirnov 2013-12-25 19:19:50 +0400
  • 966e765fea Publishing command. Andrey Smirnov 2013-12-25 19:16:05 +0400
  • 9814a3023b Repo publishing machinery. Andrey Smirnov 2013-12-25 19:15:48 +0400
  • c1c1776768 Rework Gpg signing to work through interface. Andrey Smirnov 2013-12-25 19:14:15 +0400
  • a33bd14386 Gpg signing. Andrey Smirnov 2013-12-25 00:12:31 +0400
  • c2e443456d Don't delete original and overwrite file when bzipping. Andrey Smirnov 2013-12-25 00:11:52 +0400
  • fc1f0dcbf7 Expose checksum calculation as repository interface. Andrey Smirnov 2013-12-25 00:11:29 +0400
  • 8d9062cf0f Linking package files from pool. Andrey Smirnov 2013-12-24 13:56:46 +0400
  • 94628fc035 Thorough test for compression. Andrey Smirnov 2013-12-24 13:07:12 +0400
  • b647f67287 Checksumming files. Andrey Smirnov 2013-12-24 13:01:11 +0400
  • 7fe48d8d86 File compression utils. Andrey Smirnov 2013-12-24 12:25:39 +0400
  • 634bfa7b94 New layout for pool files, public subdir & operations. Andrey Smirnov 2013-12-24 11:53:22 +0400
  • 2778d4891c Small refactorings, test multiline description. Andrey Smirnov 2013-12-24 11:15:34 +0400
  • e37bcf2ea0 Converting package back to stanza. Andrey Smirnov 2013-12-24 01:17:05 +0400
  • 2e44d23e4d Reading-writing of stanzas. Andrey Smirnov 2013-12-24 00:59:11 +0400
  • d8a84adaa0 Extract package hashes to Package structure. Andrey Smirnov 2013-12-23 23:23:44 +0400
  • 5046296115 Snaphost publishing goes to publish subcommand. Andrey Smirnov 2013-12-23 20:29:56 +0400
  • 8cb25c037b RemoteRepo by UUID lookup. Andrey Smirnov 2013-12-23 20:29:42 +0400
  • c38592dc02 Switch to using internal debian control file parser. Andrey Smirnov 2013-12-23 17:13:09 +0400
  • bf11f7b4bb Debian control file parser. Andrey Smirnov 2013-12-23 16:39:46 +0400
  • 4d950b79ab Listing of packages in snapshot. Andrey Smirnov 2013-12-23 14:29:41 +0400
  • fe61ae1b41 Use PackageCollection when downloading remote repo. Andrey Smirnov 2013-12-23 14:14:17 +0400
  • 65063135c9 PackageCollection class. Andrey Smirnov 2013-12-23 14:14:03 +0400
  • 08bd87629b Snapshot management commands. Andrey Smirnov 2013-12-23 13:04:55 +0400
  • bed85d078f Make snapshot creation errorable. Andrey Smirnov 2013-12-23 13:04:42 +0400
  • 0f1f0a542c Snapshot's package refs should always be here. Andrey Smirnov 2013-12-23 12:17:48 +0400
  • 93782d0c2b Style fixes. Andrey Smirnov 2013-12-21 18:46:16 +0400
  • 9ff59a9650 Snapshots and snapshot collection. Andrey Smirnov 2013-12-21 18:45:52 +0400
  • 54bcab6a30 Add test for key equivalence. Andrey Smirnov 2013-12-21 18:27:48 +0400
  • acc42e3483 Start of snapshot work. Andrey Smirnov 2013-12-20 20:13:22 +0400
  • e38cb8b39e Attempt to fix build. Andrey Smirnov 2013-12-20 19:37:42 +0400
  • e92f1696bf Use development version of commander. Andrey Smirnov 2013-12-20 19:28:34 +0400
  • aeb6a4e55f Merge ca33e07366 into e4defeb2fd Sebastien Binet 2013-12-20 06:47:05 -0800
  • ca33e07366 gofmt Sebastien Binet 2013-12-20 15:42:56 +0100
  • 37e67331cf all: updates for new gonuts/commander API Sebastien Binet 2013-12-20 15:42:41 +0100
  • e4defeb2fd Store package ref list in separate entity and load it only on demand. Andrey Smirnov 2013-12-20 16:38:50 +0400
  • 7940f5e698 Add package refs to mirror state. Andrey Smirnov 2013-12-19 23:35:54 +0400
  • f7f4ba1691 Persisting meta information about release. Andrey Smirnov 2013-12-19 18:18:09 +0400
  • 08f045d503 Mirror update, show and list. Andrey Smirnov 2013-12-19 17:34:40 +0400
  • 8e08b09aca ForEach method for repositories. Andrey Smirnov 2013-12-19 17:34:13 +0400
  • ed6265da10 First working command: mirror create. Andrey Smirnov 2013-12-19 16:34:31 +0400
  • 7470016094 Repository name, uuid, persistence, lookup. Andrey Smirnov 2013-12-19 16:33:53 +0400
  • 97f4e8d5f2 Fetch by prefix from db. Andrey Smirnov 2013-12-19 16:06:28 +0400
  • b2dbde8301 Use hit count mode in coverage. Andrey Smirnov 2013-12-18 15:21:40 +0400
  • 31181de9e3 Repository mirroring: working first version. Andrey Smirnov 2013-12-18 14:59:22 +0400
  • e738ac7ed8 Refactor Downloader: it accepts channel, not generates it. Andrey Smirnov 2013-12-18 12:56:30 +0400
  • 055c38a4d9 Package comment. Andrey Smirnov 2013-12-18 12:11:46 +0400
  • a2a51358f9 Package equality, string representation. Andrey Smirnov 2013-12-18 12:11:19 +0400
  • 148bbc8b2a Slices & maps comparision. Andrey Smirnov 2013-12-18 12:08:35 +0400
  • 0b3ab49602 Package repository, first version. Andrey Smirnov 2013-12-18 11:31:31 +0400
  • e0e4b74c58 Fix incorrect creation of directory while downloading. Andrey Smirnov 2013-12-17 21:22:50 +0400
  • 151a4acfa7 Download to temporary filename, then move to final name. Andrey Smirnov 2013-12-17 20:30:48 +0400
  • 20524a839d Tests for DownloadTryCompression + error return bugfix. Andrey Smirnov 2013-12-17 19:33:22 +0400
  • 4b3d74c64e Style fix: Url -> URL. Andrey Smirnov 2013-12-17 19:14:38 +0400
  • 430f5cea1d Bring coverage back! Andrey Smirnov 2013-12-17 18:40:23 +0400
  • 29ddc4fc00 Refactor to separate FakeDownloader, DownloadWithCompression, repo download. Andrey Smirnov 2013-12-17 18:24:21 +0400
  • b4e6c281c2 Temporary test driver. Andrey Smirnov 2013-12-17 18:01:40 +0400
  • 3660a94ea6 Comments on public entities. Andrey Smirnov 2013-12-17 18:01:07 +0400
  • b48ae09ee7 Revert "msgpack incompatible with Go 1, try to use json instead." Andrey Smirnov 2013-12-17 12:20:45 +0400
  • f01bc162fd Don't test on go1 anymore, goleveldb doesn't work there. Andrey Smirnov 2013-12-17 12:19:42 +0400
  • 5e078fb413 Fix usage with new version of goleveldb. Andrey Smirnov 2013-12-17 12:06:38 +0400
  • b73def6b32 LevelDB first mockup. Andrey Smirnov 2013-12-17 12:01:32 +0400
  • 7bf9f00345 Include architecture into Package key. Andrey Smirnov 2013-12-17 11:10:20 +0400
  • 807bcc77f9 msgpack incompatible with Go 1, try to use json instead. Andrey Smirnov 2013-12-17 11:04:39 +0400
  • 6c1b3aef3c Verbose gocheck files. Andrey Smirnov 2013-12-16 23:05:14 +0400
  • dfc150aa39 Preliminary support for Package, very simple. Andrey Smirnov 2013-12-16 23:04:36 +0400
  • 1ede4d569c No need to run env anymore. [ci skip] Andrey Smirnov 2013-12-16 18:13:20 +0400
  • d2b79e4cf3 Disable coverage in Travis. Andrey Smirnov 2013-12-16 18:08:43 +0400
  • 068d3aee38 Debian remote repository - inital fetching. Andrey Smirnov 2013-12-16 18:07:08 +0400
  • 1e52b55e41 Rework downloader to be interface + implementation. Andrey Smirnov 2013-12-16 18:06:31 +0400
  • 247acf819e Fix string search. Andrey Smirnov 2013-12-16 16:39:57 +0400
  • f58db85edf List check utils. Andrey Smirnov 2013-12-16 16:18:32 +0400
  • 0151af17c7 Finish package move. Andrey Smirnov 2013-12-16 16:18:19 +0400
  • 733e1a398f Log downloads. Andrey Smirnov 2013-12-16 16:17:58 +0400
  • 5a8799f8c1 Move downloader to separate package. Andrey Smirnov 2013-12-16 00:53:38 +0400
  • c7cb2a9a83 Downloading to temp file. Andrey Smirnov 2013-12-16 00:45:00 +0400
  • 2c111aaa3b Try to use go cover from 1.2 as local coverage tool. [ci skip] Andrey Smirnov 2013-12-16 00:44:25 +0400
  • b5b5305ada Add CI badges. Andrey Smirnov 2013-12-15 14:45:03 +0400
  • 54e1ec1065 Bring back dependency on gocov. Andrey Smirnov 2013-12-15 12:22:48 +0400
  • dbc3b946d5 Fix finally travis.yml. Andrey Smirnov 2013-12-15 12:19:13 +0400
  • a1906b7f2b Fix TRAVIS conditional. Andrey Smirnov 2013-12-15 12:17:50 +0400
  • 3b9703b85b Fix prepare target. Andrey Smirnov 2013-12-15 12:17:10 +0400
  • dcbf7f86d6 Try to run coverage only on go1.2. Andrey Smirnov 2013-12-15 12:13:59 +0400
  • 5947f8c41d Attempt to build in Travis w/o coverage. Andrey Smirnov 2013-12-14 12:04:14 +0400
  • d489365be2 Travis CI setup. Andrey Smirnov 2013-12-13 23:28:24 +0400
  • 5181334336 Add MIT license. Andrey Smirnov 2013-12-13 23:16:21 +0400
  • 29aec4a898 Stub for README. Andrey Smirnov 2013-12-13 23:15:42 +0400
  • 11456e8959 Downloader. Andrey Smirnov 2013-12-13 21:51:47 +0400