coderanger/depot — pull request #8 by victorlin (2014-02-13 13:31:05+00:00)
Title: Fix parsing Release file with multiple spaces issue

I noticed that our Release file is not quite right:

```
Codename: precise
Date: Thu, 13 Feb 2014 10:40:25 UTC
Architectures: amd64 i386
Components: main stable unstable
MD5Sum:
c62e7e3300f72e80f0088d1315950b9d 1593 unstable/binary-amd64/Packages
c1718b7d858b0a0e2530f33e4423f3f6 700 unstable/binary-amd64/Packages.gz
205395c68e7a290a65246862cc4dc36e 1870 unstable/binary-amd64/Packages.bz2
d41d8cd98f00b204e9800998ecf8427e 0 unstable/source/Sources
9d49e4ef1ba094db290dcd90bd6c9b9b 27 unstable/source/Sources.gz
4059d198768f9f8dc9372dc1c54bc3c3 14 unstable/source/Sources.bz2
c62e7e3300f72e80f0088d1315950b9d 1593 main/binary-amd64/Packages
27de0707e3daac1f58a2620f45a959ee 700 main/binary-amd64/Packages.gz
f569733ee7fc66909a151a4e499047e4 432 main/binary-amd64/Packages.bz2
d41d8cd98f00b204e9800998ecf8427e 0 main/source/Sources
baa89eeb3ca89c17e343a232cb7e9686 27 main/source/Sources.gz
4059d198768f9f8dc9372dc1c54bc3c3 14 main/source/Sources.bz2
d41d8cd98f00b204e9800998ecf8427e 0 main/binary-i386/Packages
e64128c49b0caa16eccfb06856d0bfe4 20 main/binary-i386/Packages.gz
d41d8cd98f00b204e9800998ecf8427e 0 unstable/binary-i386/Packages
e64128c49b0caa16eccfb06856d0bfe4 20 unstable/binary-i386/Packages.gz
b94d28ab4c7b4225d576423ab89c33ca 541 stable/binary-amd64/Packages
9afd2cb24f739da471c5ee1759217aef 396 stable/binary-amd64/Packages.gz
d41d8cd98f00b204e9800998ecf8427e 0 stable/binary-i386/Packages
e0ea47f7d9f93f557f676d6194dc73fa 20 stable/binary-i386/Packages.gz
a7b1c2cd0691fa33a9143efadea09c1e 10635 unstable/binary-amd64/Packages
fb70d14a96281dd1d218f5eaaa2c83f4 2631 unstable/binary-amd64/Packages.gz
e79a2663e73e83502fb674f3a90261e0 2720 unstable/binary-amd64/Packages.bz2
d41d8cd98f00b204e9800998ecf8427e 0 unstable/source/Sources
a4ceda53499e3a8e67def5817599b4d3 27 unstable/source/Sources.gz
4059d198768f9f8dc9372dc1c54bc3c3 14 unstable/source/Sources.bz2
d41d8cd98f00b204e9800998ecf8427e 0 main/source/Sources
714923f20b51ffab736bb34a7466ea67 27 main/source/Sources.gz
4059d198768f9f8dc9372dc1c54bc3c3 14 main/source/Sources.bz2
ce14474e6e4e3f2953cf314e222f7381 5345 main/binary-amd64/Packages
a0925770a016350d6c32bfb3eccca66b 1547 main/binary-amd64/Packages.gz
49137a16d0eee57a18fa663cb297fdc1 1673 main/binary-amd64/Packages.bz2
```

as you can see old those entries are left there at beginning of hash list. It was caused by parsing Release file improperly.