aboutsummaryrefslogtreecommitdiff
path: root/bpkg/package
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-01-24 14:46:19 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-01-30 12:32:32 +0200
commit67a0e8d70f0caf8b85e0cf2031333236b2a3dcdf (patch)
tree3a7d71cd1553338cccb19190dc47bfceafd52499 /bpkg/package
parentcf86194e91d55464f9c137258e4157415d196697 (diff)
Add checksum verification
Diffstat (limited to 'bpkg/package')
-rw-r--r--bpkg/package7
1 files changed, 6 insertions, 1 deletions
diff --git a/bpkg/package b/bpkg/package
index 3e8c989..da19def 100644
--- a/bpkg/package
+++ b/bpkg/package
@@ -302,11 +302,16 @@ namespace bpkg
dependencies_type dependencies;
+ // Present for non-transient objects only.
+ //
+ optional<string> sha256sum;
+
public:
available_package (package_manifest&& m)
: id (move (m.name), m.version),
version (move (m.version)),
- dependencies (move (m.dependencies)) {}
+ dependencies (move (m.dependencies)),
+ sha256sum (move (m.sha256sum)) {}
// Database mapping.
//