Commit Graph

  • e311d41dd7 Add Simon Aquino to authors. #67 Andrey Smirnov 2014-06-27 23:49:05 +04:00
  • c3ce886990 Merge branch 'deterministic_package_search' of https://github.com/simonaquino/aptly into simonaquino-deterministic_package_search Andrey Smirnov 2014-06-27 23:47:57 +04:00
  • 959ecf696c Build under go1.3 as well. #72 Andrey Smirnov 2014-06-27 23:39:32 +04:00
  • 48d01f5700 Fix reference to home directory. #24 Andrey Smirnov 2014-06-27 23:30:04 +04:00
  • aeecc1ec91 System test on conflicting files when publishing. #65 Andrey Smirnov 2014-06-27 22:29:01 +04:00
  • 685a4de4e7 Fix link to Ryan Uber's profile. Andrey Smirnov 2014-06-27 22:18:03 +04:00
  • 667efc2b90 Add AUTHORS files. Andrey Smirnov 2014-06-27 21:44:43 +04:00
  • 3cf281965b Implementation of all-matches functionality + tests Simon Aquino 2014-06-27 01:40:41 +01:00
  • e19a615641 In PackageList, sort the package version from latest to oldest Simon Aquino 2014-06-13 12:06:33 +01:00
  • ff77fbf5d9 Sort PackagesList by name and version Simon Aquino 2014-06-13 11:42:20 +01:00
  • 856dd7021c System tests for publish update empty -> empty. #66 Andrey Smirnov 2014-06-11 20:42:13 +04:00
  • ebc47f7d5d Add unit-test. #65 Andrey Smirnov 2014-06-11 20:32:45 +04:00
  • 082fda62b5 Add unit-test. #66 Andrey Smirnov 2014-06-11 20:28:56 +04:00
  • 3199fd85fb Fix publish updating (switching) for empty -> empty scenario. #66 Andrey Smirnov 2014-06-11 20:27:49 +04:00
  • 0c6951fcd2 When linking, check that inode file matches if linking to same file. #65 Andrey Smirnov 2014-06-11 20:03:34 +04:00
  • 35e57026ac Version bump: 0.7~dev Andrey Smirnov 2014-06-11 20:02:50 +04:00
  • 28e050c14e Fix style warnings. v0.6 Andrey Smirnov 2014-06-07 18:00:36 +04:00
  • 8fb399026d Version bump for 0.6. Andrey Smirnov 2014-06-07 17:58:33 +04:00
  • e15f23962a Add missing files. #61 Andrey Smirnov 2014-06-07 17:27:24 +04:00
  • 81af5882b9 Test on per-component/arch Release contents. #61 Andrey Smirnov 2014-06-07 17:19:02 +04:00
  • e554d8befa Update tests with introduction of Release files under each arch/component. #61 Andrey Smirnov 2014-06-07 17:01:37 +04:00
  • 17c564358a Refactoring, support for atomic updates and checksumming. #61 Andrey Smirnov 2014-06-07 16:44:54 +04:00
  • 2e4c1c491e Merge branch 'debinst' of https://github.com/ryanuber/aptly into ryanuber-debinst Andrey Smirnov 2014-06-07 16:34:39 +04:00
  • e7230d9ee6 One more test fix. #36 Andrey Smirnov 2014-06-07 16:28:15 +04:00
  • 0f1074a721 Fix tests. #36 Andrey Smirnov 2014-06-07 16:17:59 +04:00
  • 17ed34fdaa System tests for aptly publish switch with multiple repositories. #36 Andrey Smirnov 2014-06-07 15:18:58 +04:00
  • 17b320eac4 Sort components when doing string representation. #36 Andrey Smirnov 2014-06-07 15:18:36 +04:00
  • e3a71c81e1 Both components should contain same architectures. #36 Andrey Smirnov 2014-06-06 03:05:22 +04:00
  • bf900deb4b Remove whitespace. Andrey Smirnov 2014-06-06 03:03:58 +04:00
  • 142387311b Tests for aptly publish update and multi-component repository. #36 Andrey Smirnov 2014-06-06 03:00:44 +04:00
  • 68fbb0cbb9 Fix tests, don't break pool contents. #36 Andrey Smirnov 2014-06-06 03:00:29 +04:00
  • 835da9cb3c One more test fix: duplicate archs. #36 Andrey Smirnov 2014-06-06 02:37:09 +04:00
  • 7cd0d394d4 Test fix: source shouldn't be part of Architectures: field. #36 Andrey Smirnov 2014-06-06 02:25:11 +04:00
  • 2040be2f8a Deduplicate architectures when guessed. #36 Andrey Smirnov 2014-06-06 02:14:15 +04:00
  • 1957c811e8 Tests for multi-component and aptly publish list/snapshot/repo, aptly serve. #36 Andrey Smirnov 2014-06-06 02:09:13 +04:00
  • 2dae9b01a1 Grammar fix. #36 Andrey Smirnov 2014-06-06 02:09:00 +04:00
  • 9a34b4ff1f Update commands to handle multiple components repositories. #36 Andrey Smirnov 2014-06-04 17:43:16 +04:00
  • d218159455 Multiple connections for published repo. #36 Andrey Smirnov 2014-06-04 17:06:34 +04:00
  • 8be6911238 Fix multiple component in aptly graph. #36 Andrey Smirnov 2014-06-04 17:04:05 +04:00
  • 20a7c5ae2d A bit more unit-tests with multi-component repositories. #36 Andrey Smirnov 2014-06-04 01:07:32 +04:00
  • e161313efa Fix aptly serve: correct components list. #36 Andrey Smirnov 2014-06-03 17:25:15 +04:00
  • 7192049c16 Update to new PublishedRepo with multiple components. #36 Andrey Smirnov 2014-06-03 17:09:00 +04:00
  • ee71b93669 Major change: published repo now supports multiple components <> snapshots (local repos). #36 Andrey Smirnov 2014-06-03 14:34:26 +04:00
  • 43ee735aa4 Fix error capitalization. Andrey Smirnov 2014-06-03 14:33:19 +04:00
  • da5b0c9a66 Test fixes. #55 Andrey Smirnov 2014-05-31 21:27:36 +04:00
  • e1dbab6988 Allow publishing of empty snapshots and local repos. #55 Andrey Smirnov 2014-05-31 21:13:30 +04:00
  • bcdfb7d99a Fix system tests: update test data. Andrey Smirnov 2014-05-31 19:37:31 +04:00
  • ac85a0897a Update gographviz to fixed version with XML escaping. #58 Andrey Smirnov 2014-05-30 22:08:11 +04:00
  • 9a4543500c Handle source repos while creating dist release file Ryan Uber 2014-05-29 22:24:19 -07:00
  • b0f9a4a419 Added tests for Release file in distribution directory Ryan Uber 2014-05-29 22:07:59 -07:00
  • 71ea2be6c1 deb: added Release file to each individual arch dir for d-i. Ryan Uber 2014-05-29 14:04:06 -07:00
  • b717caeda4 Make 'Package:' line field first when serializing stanza. #49 Andrey Smirnov 2014-05-30 00:43:19 +04:00
  • fcc283bdb1 Regenerate man page (-no-remove for aptly snapshot merge). #57 Andrey Smirnov 2014-05-30 00:05:15 +04:00
  • d3d41dd1c9 Add missing files. #57 Andrey Smirnov 2014-05-29 20:49:35 +04:00
  • c72ef05a2a Support for -no-remove while merging snapshots. #57 Andrey Smirnov 2014-05-29 18:05:52 +04:00
  • a1e360b07b Conflict detection for packages in one list. #60 Andrey Smirnov 2014-05-29 18:01:07 +04:00
  • 90bba977d7 Introduce Package.ShortKey(): packages should have no conflict on that key in one list. #60 Andrey Smirnov 2014-05-29 18:00:14 +04:00
  • dc248c5603 Fix diff algorithm for reflists with duplicate entries. #57 Andrey Smirnov 2014-05-29 17:58:59 +04:00
  • f007465d18 Change the way package key works: now it includes FilesHash. #60 Andrey Smirnov 2014-05-29 16:49:05 +04:00
  • 869e83713d Remove debugging output. #51 Andrey Smirnov 2014-05-29 00:49:26 +04:00
  • 7b9e3429fd Use gographviz escaping instead of homegrown escape function. #51 #58 Andrey Smirnov 2014-05-29 00:47:37 +04:00
  • 5b75dbc481 Fix system tests. #54 Andrey Smirnov 2014-05-18 00:16:00 +04:00
  • d96839f99d Fix unit tests. #54 Andrey Smirnov 2014-05-17 22:47:47 +04:00
  • 8b2920d5dd aptly repo add now exists with non-zero exit code if some files fail to add. #54 Andrey Smirnov 2014-05-17 22:23:20 +04:00
  • 4240b134e6 Fix spelling. Andrey Smirnov 2014-05-17 22:08:31 +04:00
  • 1d31a5c25f Don't use fixed cap, as it might be more than length. #53 Andrey Smirnov 2014-05-16 00:29:43 +04:00
  • 05a42f4cba aptly exits with 2 on command/flag parse error. #52 Andrey Smirnov 2014-05-16 00:22:51 +04:00
  • 2cbb486f6b Update tests with new Varnish repo. Andrey Smirnov 2014-05-13 13:39:14 +04:00
  • d0ff11390b Revert "Version bump for 0.5.1." Andrey Smirnov 2014-05-13 12:29:13 +04:00
  • b5d025f141 Version bump for 0.5.1. v0.5.1 Andrey Smirnov 2014-05-10 18:10:19 +04:00
  • 3c7a2281b2 Fix "production" libraries in Gomfile with exact SHA. Andrey Smirnov 2014-05-10 18:08:12 +04:00
  • be3ad21fbe Add target to build "all-in-one" source tarball for Debian. Andrey Smirnov 2014-05-10 18:06:23 +04:00
  • 5301e8a341 Fix pool directory for packages with version in Source: field. #44 Andrey Smirnov 2014-05-10 17:25:44 +04:00
  • 49eed59238 Fix test on command line help. #47 Andrey Smirnov 2014-05-10 17:13:49 +04:00
  • 3e78240b39 Remove debugging output. #47 Andrey Smirnov 2014-05-10 17:07:17 +04:00
  • 10bbefeb25 Fix support for flat format repositories in subdirectories with common pool. #47 Andrey Smirnov 2014-05-10 16:56:50 +04:00
  • 35eac72226 Missed file. #46 Andrey Smirnov 2014-05-10 13:35:06 +04:00
  • 5371f94b7a Debian 7.5 has been released, update tests. Andrey Smirnov 2014-05-10 13:34:46 +04:00
  • 53adf39d89 Bring back automatic HTTP_PROXY setting from environment. #46 Andrey Smirnov 2014-05-10 13:27:01 +04:00
  • bc7972ff68 Version bump for 0.6~dev. Andrey Smirnov 2014-04-24 14:24:03 +04:00
  • 21e8aa5519 Remove comments. v0.5 Andrey Smirnov 2014-04-24 01:31:31 +04:00
  • f0825d93be aptly 0.5 Andrey Smirnov 2014-04-24 01:17:14 +04:00
  • 9e538d9475 aptly version 0.5 Andrey Smirnov 2014-04-24 01:15:59 +04:00
  • 042602f991 Update man page. #42 Andrey Smirnov 2014-04-24 01:03:15 +04:00
  • e8a894bc88 More tests for merging. #42 Andrey Smirnov 2014-04-24 01:01:14 +04:00
  • 59647fe6d0 Fix subtle bug in .Merge: if there are duplicate name-arch on the left, override them all. #42 Andrey Smirnov 2014-04-24 00:57:17 +04:00
  • 37a6fb336a PackageList doesn't allow duplicates and PackageRefList does sorting on keys. #42 Andrey Smirnov 2014-04-23 23:47:32 +04:00
  • 7c2faafa91 Simplify implementation (and improve performance) by using the fact that RefList is always sorted. #42 Andrey Smirnov 2014-04-23 23:46:33 +04:00
  • 87295c6580 Move command description from man file to command help. #42 Andrey Smirnov 2014-04-23 23:30:21 +04:00
  • 4ce4923f58 Merge branch 'f-newestpkg' of https://github.com/ryanuber/aptly into ryanuber-lastest-merge Andrey Smirnov 2014-04-23 23:21:39 +04:00
  • 2a83596307 Merge pull request #43 from ryanuber/make_package Andrey Smirnov 2014-04-23 22:56:37 +04:00
  • 5f29cb202a Fix path to manpage in Makefile Ryan Uber 2014-04-23 00:50:06 -07:00
  • 3800f2c957 Added CLI test for snapshot merge with latest flag Ryan Uber 2014-04-23 00:25:44 -07:00
  • 6c3b2f686e snapshot: FilterLatestRefs returns nothing as it deals with a pointer. Ryan Uber 2014-04-22 23:33:30 -07:00
  • 708fd800df snapshot: separate test for FilterLatestRefs Ryan Uber 2014-04-22 23:04:45 -07:00
  • 385ac1afd0 snapshot: explicity call FilterLatestRefs() where needed rather than calling from Merge() Ryan Uber 2014-04-22 22:21:38 -07:00
  • d9f8673286 snapshot: break out FilterLatestPackages to its own function Ryan Uber 2014-04-22 19:15:34 -07:00
  • d1cc562f3c cmd/snapshot_merge: reword -latest flag to match man page Ryan Uber 2014-04-22 17:48:53 -07:00
  • e6992d822d Updated man page for snapshot merging with -latest flag Ryan Uber 2014-04-22 17:45:43 -07:00
  • 0d8debe7b6 snapshot: simplify merging latest packages Ryan Uber 2014-04-22 17:11:24 -07:00