Commit Graph

448 Commits

Author SHA1 Message Date
Andrey Smirnov
3fe8a09928 Major refactoring to lower memory consumption.
Package has been split into multiple structure loaded on demand: files, extra, depends.

They're saved and loaded completely separately.
2014-03-04 16:49:26 +04:00
Andrey Smirnov
32e517b4f2 aptly no longer prints 'Saving packages to database.' 2014-03-04 16:48:37 +04:00
Andrey Smirnov
0894c41636 Use Package.UpdateFiles to touch package.Files 2014-03-04 16:48:23 +04:00
Andrey Smirnov
073374eb78 gnuplot script. 2014-03-03 20:59:37 +04:00
Andrey Smirnov
d0c3659679 Gnuplot mem.dat to PNG. 2014-03-03 16:15:50 +04:00
Andrey Smirnov
e055581e34 Dump correct memory stats. 2014-03-03 16:15:36 +04:00
Andrey Smirnov
735593fc84 Fix tests. 2014-03-01 23:13:07 +04:00
Andrey Smirnov
7d6387e78e Add debugging facilities. 2014-03-01 21:32:04 +04:00
Andrey Smirnov
c554a5c7df Fix command help. 2014-02-28 18:04:52 +04:00
Andrey Smirnov
c6e4239a22 Remove files only if whole package has been processed successfully. 2014-02-28 11:24:11 +04:00
Andrey Smirnov
e881a6df00 Fix command help. [ci skip] 2014-02-27 23:51:01 +04:00
Andrey Smirnov
d251a519b6 Fix race in Progress shutdown where some messages could have been lost. 2014-02-27 22:52:11 +04:00
Andrey Smirnov
268128482c Fix system tests. 2014-02-27 22:01:24 +04:00
Andrey Smirnov
91a45a2fde Display deb-src line if snapshot contains sources. 2014-02-27 21:10:52 +04:00
Andrey Smirnov
9e26207659 System test for publishing local repos. 2014-02-27 21:10:40 +04:00
Andrey Smirnov
f1f008f2f5 System tests for aptly repo import. 2014-02-27 20:57:30 +04:00
Andrey Smirnov
abe9a37408 System tests for aptly repo move|copy. 2014-02-27 18:06:13 +04:00
Andrey Smirnov
a45d2f3ce9 Test on snapshot listing with local repo. 2014-02-27 17:48:32 +04:00
Andrey Smirnov
a08cbc2edc Commands aptly repo move, copy, import. 2014-02-27 17:10:28 +04:00
Andrey Smirnov
0549db6833 System tests for aptly repo remove. 2014-02-27 16:22:18 +04:00
Andrey Smirnov
07cf61a641 Command aptly repo remove. 2014-02-27 16:14:54 +04:00
Andrey Smirnov
d6dec91c93 List filtering with dependency resolution. 2014-02-27 15:54:17 +04:00
Andrey Smirnov
f430e78a2b Fix system tests after Package.String() has been changed. 2014-02-27 13:15:28 +04:00
Andrey Smirnov
774d1d9aab Extract MatchDependency, change Package.String(). 2014-02-27 12:48:13 +04:00
Andrey Smirnov
03100c28ce Fix typo. 2014-02-26 23:51:13 +04:00
Andrey Smirnov
1ae8063873 Cleanup after local repo. 2014-02-26 23:50:49 +04:00
Andrey Smirnov
85f3d15e8c System tests for aptly repo drop. 2014-02-26 22:14:18 +04:00
Andrey Smirnov
565e82bd1a Command aptly repo drop. 2014-02-26 22:07:51 +04:00
Andrey Smirnov
4df80d38cf SnapshotCollection.ByLocalRepoSource method. 2014-02-26 21:30:14 +04:00
Andrey Smirnov
eff530a284 aptly db cleanup test with local repos. 2014-02-26 21:21:44 +04:00
Andrey Smirnov
df811ff36a Tests for aptly snapshot create from repo 2014-02-26 21:17:10 +04:00
Andrey Smirnov
f19a334b2b aptly snapshot create from repo command. 2014-02-26 21:03:04 +04:00
Andrey Smirnov
544724e59e Include local repos into graph. 2014-02-26 21:02:51 +04:00
Andrey Smirnov
059abc465b Creating snapshots from local repos. 2014-02-26 21:02:34 +04:00
Andrey Smirnov
2f30cf0846 Don't draw edges on graph to non-existing entities. 2014-02-26 19:39:19 +04:00
Andrey Smirnov
f643d3f04d Use original version of gom as pull requests has been merged. 2014-02-26 19:36:37 +04:00
Andrey Smirnov
c7d8772b9b Use my fixed version of gom for now. 2014-02-26 17:06:27 +04:00
Andrey Smirnov
5e97e18d9d Add blank line to Gomfile. 2014-02-26 16:49:04 +04:00
Andrey Smirnov
d65ed73a8a Use explicit path to gom for Travis. 2014-02-26 16:29:18 +04:00
Andrey Smirnov
10e1a85fb8 Install gom first. 2014-02-26 16:25:56 +04:00
Andrey Smirnov
7c26c3ac14 Fix all dependencies in Gomfile. 2014-02-26 16:24:54 +04:00
Andrey Smirnov
8ebc3e65a5 Fix test depending on $HOME. 2014-02-26 13:42:36 +04:00
Andrey Smirnov
653a7d8d5a System tests for aptly repo add.. 2014-02-26 13:08:55 +04:00
Andrey Smirnov
3ddf39ee58 Sort files before import, really stop importing on file problem. 2014-02-26 13:08:39 +04:00
Andrey Smirnov
e0cb43fbd3 Style fixes. 2014-02-25 14:25:14 +04:00
Andrey Smirnov
70df28bdf4 New command: aptly repo add to add packages to repository. 2014-02-25 14:16:25 +04:00
Andrey Smirnov
ee62dd34f7 Refactoring: Filename now contains only base path, any order of files is accepted. 2014-02-25 14:15:16 +04:00
Andrey Smirnov
e94bca2733 Use different apt repository as test mirror, ppa.launchpad.net is too unstable. 2014-02-25 14:13:27 +04:00
Andrey Smirnov
943d089e7e Allow fails on go tip. 2014-02-25 13:29:19 +04:00
Andrey Smirnov
da550188de Build on Go tip as well. 2014-02-25 13:25:04 +04:00