aboutsummaryrefslogtreecommitdiff
path: root/bpkg/package.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-09-18 06:21:35 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-09-18 06:21:35 +0200
commitb18e54a088e84ed31f320d69b904af3f999adb2b (patch)
treeb61cd10098ec1355e8765717b153c232043a44b7 /bpkg/package.cxx
parentfaafff4814b4bfbbd043d13899c81115bd0f8604 (diff)
Get rid of 'updated' state; clean in pkg-disfigure
Diffstat (limited to 'bpkg/package.cxx')
-rw-r--r--bpkg/package.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/bpkg/package.cxx b/bpkg/package.cxx
index 7ffb99d..66769d1 100644
--- a/bpkg/package.cxx
+++ b/bpkg/package.cxx
@@ -15,11 +15,10 @@ namespace bpkg
{
switch (s)
{
+ case state::broken: return "broken";
case state::fetched: return "fetched";
case state::unpacked: return "unpacked";
case state::configured: return "configured";
- case state::updated: return "updated";
- case state::broken: return "broken";
}
return string (); // Should never reach.
@@ -28,11 +27,10 @@ namespace bpkg
state
from_string (const string& s)
{
- if (s == "fetched") return state::fetched;
+ if (s == "broken") return state::broken;
+ else if (s == "fetched") return state::fetched;
else if (s == "unpacked") return state::unpacked;
else if (s == "configured") return state::configured;
- else if (s == "updated") return state::updated;
- else if (s == "broken") return state::broken;
else throw invalid_argument (s);
}
}