[haiku-commits] BRANCH HaikuPM-github.package-management - src/kits/package

  • From: HaikuPM-github.package-management <community@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 18 Apr 2013 19:00:37 +0200 (CEST)

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);
                        }


Other related posts: