added 1 changeset to branch 'refs/remotes/HaikuPM-github/package-management' old head: 06b4ebe51c4eb83f00f912cf88fe13a41e5d9a6d new head: ea8b5c257d37d7dacc221a3535548d03edfa3871 overview: https://github.com/haiku/HaikuPM/compare/06b4ebe...ea8b5c2 ---------------------------------------------------------------------------- ea8b5c2: BPackageInfo parser: Allow '.' in micro version component Otherwise we'd have to encode e.g. "cvs-1.12.13.1" differently. [ Ingo Weinhold <ingo_weinhold@xxxxxx> ] ---------------------------------------------------------------------------- Commit: ea8b5c257d37d7dacc221a3535548d03edfa3871 Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Thu Apr 18 16:43:47 2013 UTC ---------------------------------------------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) src/kits/package/PackageInfo.cpp | 2 +- ---------------------------------------------------------------------------- diff --git a/src/kits/package/PackageInfo.cpp b/src/kits/package/PackageInfo.cpp index 967cfc6..15e4258 100644 --- a/src/kits/package/PackageInfo.cpp +++ b/src/kits/package/PackageInfo.cpp @@ -487,7 +487,7 @@ BPackageInfo::Parser::_ParseVersionValue(Token& word, BPackageVersion* value, word.text.CopyInto(micro, secondDotPos + 1, word.text.Length()); int32 errorPos; - if (!_IsAlphaNumUnderscore(micro, "", &errorPos)) { + if (!_IsAlphaNumUnderscore(micro, ".", &errorPos)) { throw ParseError("invalid character in micro version string", word.pos + secondDotPos + 1 + errorPos); }