From 9deeb378d4764ad5b5b054ff2302064bcaa3aa5a Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Wed, 17 Jun 2015 22:16:41 +0900 Subject: [PATCH] Fixing deletion behavior --- dir.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dir.go b/dir.go index c0617c4..d6798ec 100644 --- a/dir.go +++ b/dir.go @@ -78,7 +78,7 @@ func (vd *versionedDir) createDir(name string) (*versionedDir, error) { return nil, err } - node := newVersionedNode(childPath, vd.node.ver, nil, NodeFlagDir) + node := newVersionedNode(childPath, vd.node.ver, nil, NodeFlagDir|NodeFlagVer) dir := newVersionedDir(node, vd) vd.dirs[name] = dir @@ -97,7 +97,7 @@ func (vd *versionedDir) createFile(name string, flags int) (*versionedFile, erro return nil, err } - node := newVersionedNode(childPath, vd.node.ver, nil, 0) + node := newVersionedNode(childPath, vd.node.ver, nil, NodeFlagVer) file := newVersionedFile(node, vd) file.handle = handle vd.files[name] = file