diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-01 14:32:44 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-07 18:04:00 +0200 |
commit | ce8a7b9e50945758efdafc63869e1b44864f9d7d (patch) | |
tree | 64db2fd0338ce08a401add5459b70d937669db38 /brep/package | |
parent | d1fae6b26e0820dee76e396c540bb1de90038917 (diff) |
Adopt to some bpkg namespace types reshape
Diffstat (limited to 'brep/package')
-rw-r--r-- | brep/package | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/brep/package b/brep/package index ddfc179..6ca0c12 100644 --- a/brep/package +++ b/brep/package @@ -45,13 +45,17 @@ namespace brep // bpkg namespace from which we "borrow" types (and some of them use // version). // -#pragma db map type(bpkg::version) as(brep::_version) \ - to(brep::_version{(?).epoch (), \ - (?).upstream (), \ - (?).revision (), \ - (?).canonical_upstream ()}) \ +#pragma db map type(bpkg::version) as(brep::_version) \ + to(brep::_version{(?).epoch, \ + (?).upstream, \ + (?).revision, \ + (?).canonical_upstream}) \ from(bpkg::version ((?).epoch, std::move ((?).upstream), (?).revision)) +#pragma db map type(bpkg::comparison) as(std::string) \ + to(bpkg::to_string (?)) \ + from(bpkg::to_comparison (?)) + namespace brep { // @@ If namespace, then should probably call it 'repo'. @@ -157,9 +161,8 @@ namespace brep // dependencies // using comparison = bpkg::comparison; - using version_comparison = bpkg::version_comparison; - #pragma db value(version_comparison) definition - #pragma db member(version_comparison::value) column("") + using dependency_condition = bpkg::dependency_condition; + #pragma db value(dependency_condition) definition // Notes: // @@ -192,6 +195,7 @@ namespace brep // using dependency = bpkg::dependency; #pragma db value(dependency) definition + #pragma db member(dependency::condition) column("") using dependency_alternatives = bpkg::dependency_alternatives; #pragma db value(dependency_alternatives) definition |