Andrey Smirnov
|
dd7b7b5f20
|
Refactor RefList.FilterLatestRefs to be method instead of standalone func.
|
2014-10-07 19:29:01 +04:00 |
|
Andrey Smirnov
|
159608cef3
|
Make LocalRepo JSON-serializable. #116
|
2014-10-06 21:08:46 +04:00 |
|
Andrey Smirnov
|
52c5934eb6
|
Lock down CollectionFactory. #116
|
2014-10-06 19:55:46 +04:00 |
|
Andrey Smirnov
|
a356f3dff9
|
Marking RemoteRepo as being updated, with worker PID, checking for locks. #45 #114
|
2014-10-03 01:32:19 +04:00 |
|
Andrey Smirnov
|
a0870f6726
|
Refactor mirror download code, split it into separate methods. #45 #114
|
2014-10-02 19:30:37 +04:00 |
|
Andrey Smirnov
|
1daa076d65
|
Don't allow '/' in distribution name, auto-replace '/' with '-' while guessing. #110
|
2014-10-01 22:59:05 +04:00 |
|
Andrey Smirnov
|
bd34ba4088
|
Pregenerate all udebs indexes if at least one udeb has been discovered. #108
|
2014-09-30 21:11:01 +04:00 |
|
Andrey Smirnov
|
2ae34cd873
|
Use Package.MatchesArchitecture instead of homegrown function. #108
|
2014-09-30 19:39:31 +04:00 |
|
Andrey Smirnov
|
db499f872d
|
Major refactoring of the publishing method, now uses helper indexFile(s). #108
|
2014-09-27 01:39:02 +04:00 |
|
Andrey Smirnov
|
7ad1bb387b
|
Support for .udeb downloads from remote mirrors. #108
|
2014-09-25 19:34:16 +04:00 |
|
Andrey Smirnov
|
2fbf465fbf
|
Support for .udeb in deb.Package. #108
|
2014-09-25 19:31:21 +04:00 |
|
Andrey Smirnov
|
97158ef37b
|
Support for --passphrase & --passphrase-file arguments on publishing. #94
|
2014-09-01 15:13:07 +04:00 |
|
Andrey Smirnov
|
c56ecab06f
|
Method PackageRefList.Has(). #80
|
2014-08-28 22:25:19 +04:00 |
|
Andrey Smirnov
|
608870265c
|
New common interface for PackgeCollection & PackageList: PackageCatalog. #80
|
2014-08-28 19:41:30 +04:00 |
|
Andrey Smirnov
|
5a42c60af4
|
Simplify and make more deterministic algorithm for dependency pulling. #100
|
2014-08-28 19:05:32 +04:00 |
|
Andrey Smirnov
|
9bee7cdd08
|
Simplify dependency verification code. #81
|
2014-08-27 00:03:46 +04:00 |
|
Andrey Smirnov
|
b433e7dad5
|
Workaround for broken time.Time encoding in msgpack with go < 1.2. #89
Decoding looses value of time.Time field, but that is not critical.
|
2014-08-06 01:56:13 +04:00 |
|
Andrey Smirnov
|
38ea595c9a
|
Add forceOverwrite on the path to LinkFromPool. #90
|
2014-08-05 15:47:23 +04:00 |
|
Andrey Smirnov
|
da6d5b7cf8
|
Add 'force' to LinkFromPool method: overwrite file even if exists and different content. #90
|
2014-08-05 14:50:06 +04:00 |
|
Andrey Smirnov
|
d7ef1a0c4b
|
Allow saving snapshot without package refs loaded. #63
|
2014-07-26 17:09:47 +04:00 |
|
Andrey Smirnov
|
8015966663
|
Optimize package encoding/decoding a bit by reusing codec handle.
|
2014-07-25 16:46:52 +04:00 |
|
Andrey Smirnov
|
915b0d1697
|
Integrate PublishedRepos with storages & context. #15
|
2014-07-21 17:43:12 +04:00 |
|
Andrey Smirnov
|
6d026afc69
|
Support for multiple storages in PublishedRepository. #15
|
2014-07-21 17:19:13 +04:00 |
|
Andrey Smirnov
|
96e878a2e0
|
Separate out LocalPublishedStorage interface. #15
|
2014-07-18 17:44:54 +04:00 |
|
Andrey Smirnov
|
b260b0010a
|
Refactoring: add MD5 to LinkFromPool. #15
|
2014-07-17 18:04:56 +04:00 |
|
Andrey Smirnov
|
fbf1bc14b7
|
Refactoring PublishedStorage interface: leave operations suitable for S3. #15
|
2014-07-17 00:54:44 +04:00 |
|
Andrey Smirnov
|
ce1df9447d
|
Support for filters in RemoteRepo: filtering mirror contents by query. #62
|
2014-07-16 02:27:29 +04:00 |
|
Andrey Smirnov
|
2a7a2de84a
|
Allow empty source in PackageList.Filter. #64
|
2014-07-16 02:23:55 +04:00 |
|
Andrey Smirnov
|
238bdfad96
|
Add String() method for queries.
|
2014-07-15 21:49:30 +04:00 |
|
Andrey Smirnov
|
56d777af0a
|
Introduce regexp query matching.
|
2014-07-15 19:00:06 +04:00 |
|
Andrey Smirnov
|
3601cc15ed
|
Fix unit-tests for new $Architecture matching.
|
2014-07-14 19:45:27 +04:00 |
|
Andrey Smirnov
|
61cd4c6af1
|
Use special matcher for $Architecture, so that 'any' matches any arch.
|
2014-07-14 19:39:19 +04:00 |
|
Andrey Smirnov
|
fb660efeb5
|
Make list sort really stable: if all properties match, use architecture
as sort key.
|
2014-07-14 18:51:07 +04:00 |
|
Andrey Smirnov
|
1d49a717b9
|
Unit-tests for queries.
|
2014-07-12 23:26:08 +04:00 |
|
Andrey Smirnov
|
ae3c98c210
|
Implementation for FieldQuery.
|
2014-07-12 18:02:33 +04:00 |
|
Andrey Smirnov
|
34f545b8cf
|
Package index may not be indexed when schanning.
|
2014-07-12 18:02:13 +04:00 |
|
Andrey Smirnov
|
d523d2b415
|
Package.GetField implementation for querying.
|
2014-07-12 18:00:13 +04:00 |
|
Andrey Smirnov
|
e08d44ff0a
|
Fix bug with matching in Search method.
|
2014-07-12 13:58:22 +04:00 |
|
Andrey Smirnov
|
898870038a
|
Rename s/Searchable/Fast/
|
2014-07-12 00:30:53 +04:00 |
|
Andrey Smirnov
|
c485cf41f7
|
PkgQueries, concept of 'Searchable', rewrite Filter using PackageQueries.
|
2014-07-12 00:15:33 +04:00 |
|
Andrey Smirnov
|
b42fd71acf
|
MatchesDependency should check on Provides: as well.
|
2014-07-11 16:30:41 +04:00 |
|
Andrey Smirnov
|
ede5449440
|
Refactoring: move query tree to deb package.
|
2014-07-11 00:09:31 +04:00 |
|
Andrey Smirnov
|
eef49516ef
|
Fix bugs after style fixes.
|
2014-07-10 23:31:53 +04:00 |
|
Andrey Smirnov
|
e745747370
|
Style fixes as suggested by tools.
|
2014-07-10 21:34:52 +04:00 |
|
Andrey Smirnov
|
d262a131cc
|
Preparation for query matching: introduce Regexp + PatternMatch.
|
2014-07-10 21:16:30 +04:00 |
|
Andrey Smirnov
|
9af10bc422
|
Refactoring: simplification. #70
|
2014-07-10 00:43:42 +04:00 |
|
Andrey Smirnov
|
bdbb5acb11
|
Remove 'allMatches' on version equal. #70
|
2014-07-10 00:20:28 +04:00 |
|
Andrey Smirnov
|
566604d4ba
|
Revert changes related to NextVersion. #70
It would be done in a bit different way: by introducing powerful search queries.
|
2014-07-10 00:04:48 +04:00 |
|
Andrey Smirnov
|
58a57f2b2c
|
Merge branch 'pull_multiple_packages' of https://github.com/simonaquino/aptly into simonaquino-pull_multiple_packages
|
2014-07-09 18:16:46 +04:00 |
|
Andrey Smirnov
|
56915c4357
|
Fix order of Component & Archive fields.
|
2014-06-29 09:55:51 +04:00 |
|