Merge branch 'pr/903'

* pr/903:
  Ignore all paths within .stversions folder
This commit is contained in:
Jakob Borg 2014-10-26 11:47:27 +01:00
commit 04b960b415
2 changed files with 3 additions and 2 deletions

Binary file not shown.

View File

@ -20,6 +20,7 @@ import (
"os"
"path/filepath"
"runtime"
"strings"
"code.google.com/p/go.text/unicode/norm"
@ -113,8 +114,8 @@ func (w *Walker) walkAndHashFiles(fchan chan protocol.FileInfo) filepath.WalkFun
return nil
}
if sn := filepath.Base(rn); sn == ".stignore" || sn == ".stversions" ||
sn == ".stfolder" || (w.Matcher != nil && w.Matcher.Match(rn)) {
if sn := filepath.Base(rn); sn == ".stignore" || sn == ".stfolder" ||
strings.HasPrefix(rn, ".stversions") || (w.Matcher != nil && w.Matcher.Match(rn)) {
// An ignored file
if debug {
l.Debugln("ignored:", rn)