<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -108,7 +108,7 @@ if ($mode eq 'dump') {
             last if /^END/;
             # return format looks like this
             # ITEM foo [6 b; 1176415152 s]
-            if (/^ITEM (\w+) \[.* (\d+) s\]/) {
+            if (/^ITEM (\S+) \[.* (\d+) s\]/) {
                 $keyexp{$1} = $2;
             }
         }
@@ -117,7 +117,7 @@ if ($mode eq 'dump') {
             my $val;
             print $sock &quot;get $k\r\n&quot;;
             my $response = &lt;$sock&gt;;
-            $response =~ /VALUE (\w+) (\d+) (\d+)/;
+            $response =~ /VALUE (\S+) (\d+) (\d+)/;
             my $flags = $2;
             my $len = $3;
             read $sock, $val , $len;</diff>
      <filename>scripts/memcached-tool</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d503a43250565cd92b9eec25889748a061678970</id>
    </parent>
  </parents>
  <author>
    <name>sgrimm</name>
    <email>sgrimm@b0b603af-a30f-0410-a34e-baf09ae79d0b</email>
  </author>
  <url>http://github.com/tmaesaka/memcached/commit/136df4d4b754e7b45faaf91f3796668d124e3d03</url>
  <id>136df4d4b754e7b45faaf91f3796668d124e3d03</id>
  <committed-date>2007-10-05T09:55:40-07:00</committed-date>
  <authored-date>2007-10-05T09:55:40-07:00</authored-date>
  <message>Allow memcached-tool dump mode to output keys containing punctuation

The regular expression that was being used to match a cache key was treating
colons as word breaks, so it couldn't read keys of the form &quot;type:id&quot;.


git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@628 b0b603af-a30f-0410-a34e-baf09ae79d0b</message>
  <tree>f575d113ceed19a1eab1ea6c42e763497fd0e567</tree>
  <committer>
    <name>sgrimm</name>
    <email>sgrimm@b0b603af-a30f-0410-a34e-baf09ae79d0b</email>
  </committer>
</commit>
