aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorclsr <clsr@clsr.net>2016-07-03 08:22:14 +0200
committerclsr <clsr@clsr.net>2016-07-03 08:22:14 +0200
commitcf61ffa9c7947ea6446ddc5bea4febbc778beec9 (patch)
treec53cbb1ad494d7c8230ef1f9609e49e2096be407
parent551fe100edccdf3809e2e475542292f552dc6e72 (diff)
downloadgomf-cf61ffa9c7947ea6446ddc5bea4febbc778beec9.tar.gz
gomf-cf61ffa9c7947ea6446ddc5bea4febbc778beec9.zip
Change storage directory layoutv0.4.0
-rw-r--r--storage.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/storage.go b/storage.go
index b20c189..89f777c 100644
--- a/storage.go
+++ b/storage.go
@@ -154,10 +154,10 @@ func (s *Storage) randomId() string {
func (s *Storage) idToFolder(subfolder, id string) string {
name := id
- for len(name) < 3 {
+ for len(name) < 4 {
name = "_" + name
}
- return path.Join(s.Folder, subfolder, name[0:1], name[1:3], id)
+ return path.Join(s.Folder, subfolder, name[0:2], name[2:4], id)
}
func (s *Storage) readInput(w io.Writer, r io.Reader) (hash string, size int64, err error) {