Commit Graph

  • d43a15e658 Refactor snapshot module into subcommands. Andrey Smirnov 2014-02-19 15:27:47 +04:00
  • e72f178ca9 Split publish into subcommands. Andrey Smirnov 2014-02-19 15:12:16 +04:00
  • 66cf2fe53e Split mirror subcommands into files. Andrey Smirnov 2014-02-19 15:07:56 +04:00
  • ccff7935bd Fixes for refactoring to cmd. Andrey Smirnov 2014-02-19 15:07:41 +04:00
  • eb18b04c40 Refactor commands to subpackage. Andrey Smirnov 2014-02-19 14:59:00 +04:00
  • 35c2178074 Add docblocks to method description in interfaces. [ci skip] Andrey Smirnov 2014-02-19 13:44:14 +04:00
  • 2d589bd23d Refactoring: new packages console, http, Progress is interface. Andrey Smirnov 2014-02-19 13:08:55 +04:00
  • bd119dbfed Style fixes. Andrey Smirnov 2014-02-19 12:54:19 +04:00
  • d1e16a0ef0 Refactor Repository: split into PackagePool and PublishedStorage. Andrey Smirnov 2014-02-19 12:03:01 +04:00
  • 7864ce241b Refactoring: replace sort.StringSlice with simply []string Andrey Smirnov 2014-02-18 14:13:18 +04:00
  • 190a81e141 Use ${HOME} instead of hardcoded home dir. Andrey Smirnov 2014-02-18 01:11:57 +04:00
  • 19af0547e8 Style fixes [no ci] Andrey Smirnov 2014-02-18 01:00:49 +04:00
  • e51f226cdc aptly serve with deb-src system test. Andrey Smirnov 2014-02-18 00:57:02 +04:00
  • dccb6d10a9 aptly db cleanup with source packages Andrey Smirnov 2014-02-18 00:54:46 +04:00
  • 532c85eaa6 Test for publihsing snapshot with sources. Andrey Smirnov 2014-02-18 00:49:17 +04:00
  • 3942734eca Update test to treat empty source as source package name-version same as binary. Andrey Smirnov 2014-02-18 00:30:35 +04:00
  • 3b77d7f3c7 Test for pulling packages with source following. Andrey Smirnov 2014-02-18 00:22:04 +04:00
  • e9449a9b15 Support different formats of supplying Source: field. Andrey Smirnov 2014-02-18 00:21:31 +04:00
  • 841771c18e Sort architectures for stability of result, use package architecture for dependency search. Andrey Smirnov 2014-02-18 00:18:55 +04:00
  • d8fe97e0cb System tests for snapshots verification with sources. Andrey Smirnov 2014-02-17 20:53:22 +04:00
  • 2d1c6e5cf3 Package might specify its own source pkg version. Andrey Smirnov 2014-02-17 20:53:08 +04:00
  • 506987d31f Support version numbers like pkg (1.4) Andrey Smirnov 2014-02-17 20:52:37 +04:00
  • b8fd33a92c Add wheezy snapshots with sources. Andrey Smirnov 2014-02-17 20:52:13 +04:00
  • 812bc6e1e1 Updating mirrors with sources. Andrey Smirnov 2014-02-17 16:16:55 +04:00
  • 9b0bb17908 Creating mirror with sources, listing mirrors. Andrey Smirnov 2014-02-17 15:59:14 +04:00
  • e3ef4038b4 Add gnuplot-maverick with sources. Andrey Smirnov 2014-02-17 15:51:08 +04:00
  • f32c19047f Publishing source packages index. Andrey Smirnov 2014-02-17 15:41:08 +04:00
  • a0b1ff8abe Support for dependencies with fixed archs (like as source dependency). Andrey Smirnov 2014-02-17 15:36:16 +04:00
  • c2f01c8aa1 When requiring source package, specify exact version of binary package. Andrey Smirnov 2014-02-17 15:35:48 +04:00
  • b19e6cfadd Update system tests for new options. Andrey Smirnov 2014-02-17 15:14:29 +04:00
  • af2266d572 Enable following to source dependencies. Andrey Smirnov 2014-02-17 15:09:16 +04:00
  • 21123ac6a4 Add config option to follow dependency to source packages. Andrey Smirnov 2014-02-17 15:08:21 +04:00
  • c96491e873 Follow build & source dependencies from package. Andrey Smirnov 2014-02-17 15:06:26 +04:00
  • 7ab456f6ff Make decorator for architecture be in curly braces, so there's no conflict with Debian "only for arch". Andrey Smirnov 2014-02-17 15:05:34 +04:00
  • 5af0c45e10 Support for parsing dependencies with architecture like [amd64]. Andrey Smirnov 2014-02-17 14:03:41 +04:00
  • 09a1b60946 Add 'deb-src' line to repos with source packages included. Andrey Smirnov 2014-02-17 13:29:19 +04:00
  • 54ac38c56b Test for Directory regeneration. Andrey Smirnov 2014-02-17 13:03:50 +04:00
  • ba178b9863 Regenerate Directory: field for source packages while publishing. Andrey Smirnov 2014-02-17 13:03:27 +04:00
  • d999258744 "all" architecture doesn't match "source", fix for missing checksums while publishing. Andrey Smirnov 2014-02-17 11:41:33 +04:00
  • e8de4db522 Free up queue as soon as we don't need it anymore. Andrey Smirnov 2014-02-16 23:18:24 +04:00
  • 47b3f3ed6a Reset count to zero. Andrey Smirnov 2014-02-16 22:08:01 +04:00
  • 73e0d8c213 Attempt to lower memory pressure a bit. Andrey Smirnov 2014-02-16 21:59:10 +04:00
  • a0757aadd6 Fix test. Andrey Smirnov 2014-02-16 21:36:56 +04:00
  • ce793c6dae List of architectures now includes optionally "source" virtual arch. Andrey Smirnov 2014-02-16 21:36:25 +04:00
  • 5e8b6da1db Add whitespace back. Andrey Smirnov 2014-02-16 21:21:45 +04:00
  • 7b41df7049 Fix system test with addition of 'Download Sources' in mirror show. Andrey Smirnov 2014-02-16 02:49:54 +04:00
  • e4d8ef4744 Showing download sources argument in mirror show and mirror list. Andrey Smirnov 2014-02-15 16:56:10 +04:00
  • fb9b90e715 Tests for downloading with sources, flat and regular repos. Andrey Smirnov 2014-02-15 16:33:00 +04:00
  • 5fb512f86e Add ability to expect responses in any order. Andrey Smirnov 2014-02-15 16:32:28 +04:00
  • b2523b4215 --with-sources, downloading source packages flag. Andrey Smirnov 2014-02-14 23:58:09 +04:00
  • 519082a61e Remote repos with source packages option. Andrey Smirnov 2014-02-14 23:45:14 +04:00
  • 36446e46a1 Add config option 'downloadSourcePackages'. Andrey Smirnov 2014-02-14 23:44:46 +04:00
  • e6a2f27d47 Correctly prepend directory to filenames of source package files. Andrey Smirnov 2014-02-14 23:33:33 +04:00
  • 2b4dfe257e Fix comments. Andrey Smirnov 2014-02-14 22:05:51 +04:00
  • 22c427bb96 Parsing & generation of source package stanzas. Andrey Smirnov 2014-02-14 22:04:48 +04:00
  • 213c1e0b4f Sort HTTP output to fix unstable system test. Andrey Smirnov 2014-02-13 13:01:56 +04:00
  • ad2680aeba Use batched writes to DB when saving packages from the mirror. Andrey Smirnov 2014-02-13 12:32:12 +04:00
  • fb6df84ec7 Fix more system tests with GPG publishing. Andrey Smirnov 2014-02-13 01:02:35 +04:00
  • 796489e88d Don't compain about missing keys when using custom keyring. Andrey Smirnov 2014-02-13 00:05:21 +04:00
  • fb2e1adb5c Use different keyring in system tests. Andrey Smirnov 2014-02-12 21:25:55 +04:00
  • 5bf370e18a Add new flags for specifying GPG keyring manually when signing. Andrey Smirnov 2014-02-12 21:25:33 +04:00
  • ced832b1c0 System test for aptly db cleanup. Andrey Smirnov 2014-02-12 20:33:16 +04:00
  • d4fb5853cc Add fixture pool creation from GitHub for system tests. Andrey Smirnov 2014-02-12 17:24:35 +04:00
  • 2557c41d49 Fix repotoken submission for new version of goveralls. Andrey Smirnov 2014-02-12 17:13:02 +04:00
  • ce3ae80feb Fix system tests. Andrey Smirnov 2014-02-12 16:14:24 +04:00
  • 7ec8d80053 Add stats on disk space savings. Andrey Smirnov 2014-02-12 16:06:53 +04:00
  • bd89d7c62e Command aptly db cleanup. Andrey Smirnov 2014-02-12 15:29:18 +04:00
  • 62ea87dc6c Removing files from package pool. Andrey Smirnov 2014-02-12 15:19:04 +04:00
  • 130efaa350 Relative pool path and list of all filepaths. Andrey Smirnov 2014-02-12 13:49:01 +04:00
  • b5da3e9680 Deleting packages & building file list from packages. Andrey Smirnov 2014-02-12 13:12:07 +04:00
  • 974d30b837 StrSlice substraction. Andrey Smirnov 2014-02-12 12:59:02 +04:00
  • 8ae1f7aab0 Fix: progress bar sometimes doesn't disappear. Andrey Smirnov 2014-02-12 11:56:42 +04:00
  • 3ba7bc7943 Simplify test by using WriteFile. Andrey Smirnov 2014-02-12 11:22:27 +04:00
  • c30862dff9 Build all package refs. Andrey Smirnov 2014-02-11 21:11:36 +04:00
  • bff299d268 Batch writes/deletes in LevelDB. Andrey Smirnov 2014-02-11 21:11:15 +04:00
  • 6b02b18c8e Substraction of PackageRefLists. Andrey Smirnov 2014-02-11 18:52:30 +04:00
  • 7be4404a87 Fix call to Merge with new parameter. Andrey Smirnov 2014-02-11 17:33:39 +04:00
  • 94616e1b06 Diffing without overrideMatching. Andrey Smirnov 2014-02-11 17:26:18 +04:00
  • 8d72f1a959 Database: return list of keys by prefix. Andrey Smirnov 2014-02-11 17:21:35 +04:00
  • aea8ae9a96 Bump version to 0.4~dev. Andrey Smirnov 2014-02-11 11:28:11 +04:00
  • 3008147b3a One more "fix" for FreeBSD & gpg. v0.3 Andrey Smirnov 2014-02-10 23:25:41 +04:00
  • 421283d161 Output match processor to fix CentOS build was placed incorrectly. Andrey Smirnov 2014-02-10 23:13:49 +04:00
  • 4020e30f07 Fixing system test on CentOS (different version of gpg). Andrey Smirnov 2014-02-10 22:53:52 +04:00
  • 766d634fbb terminal.IsTerminal() is not available on FreeBSD until go1.3 Andrey Smirnov 2014-02-10 22:48:12 +04:00
  • 1bba0319cb aptly version 0.3. Andrey Smirnov 2014-02-10 21:12:08 +04:00
  • 651f6e934c Use temp file with .png extension. Andrey Smirnov 2014-02-10 20:43:05 +04:00
  • f2a7018335 New command: aptly graph to generate graph of entities created. Andrey Smirnov 2014-02-10 17:33:07 +04:00
  • 7a3063963c Add note on downloading keys from repository. Andrey Smirnov 2014-02-10 15:29:48 +04:00
  • 0c85e5252f Ignore timestamp formatting. Andrey Smirnov 2014-02-10 15:29:37 +04:00
  • d0e73a3e00 Tests for flat repository mirroring. Andrey Smirnov 2014-02-10 15:06:11 +04:00
  • 955b09a41c Add one more key for flat repos. Andrey Smirnov 2014-02-10 15:05:18 +04:00
  • 3075addd46 Support for flat repositories. Andrey Smirnov 2014-02-10 14:47:52 +04:00
  • ecbd146cd3 If repo's distribution is empty, don't use it. Andrey Smirnov 2014-02-10 14:23:55 +04:00
  • 80100a2eda New wheezy version has been released. Andrey Smirnov 2014-02-10 14:17:27 +04:00
  • fc51eb8414 Add spaces to SHA1/SHA256 sums in packages. Andrey Smirnov 2014-02-10 13:40:34 +04:00
  • 8c83706684 Test disable signing & verifying via config file. Andrey Smirnov 2014-02-07 21:09:46 +04:00
  • 3e5d54f3ef Use config file with all options. Andrey Smirnov 2014-02-07 20:47:29 +04:00
  • 9b4e858734 Fix root dir location in config file. Andrey Smirnov 2014-02-07 20:46:43 +04:00
  • 14e66c03a6 Tests for config in other file. Andrey Smirnov 2014-02-07 20:00:43 +04:00
  • 803570bf26 Support for running individual suites. Andrey Smirnov 2014-02-07 20:00:21 +04:00