@@ -116,7 +116,7 @@ func (w *Worktree) diffStagingWithWorktree() (merkletrie.Changes, error) {
116116 return nil , err
117117 }
118118
119- to := filesystem .NewRootNode (w .fs , submodules )
119+ to := filesystem .NewRootNode (w .Filesystem , submodules )
120120 res , err := merkletrie .DiffTree (from , to , diffTreeIsEquals )
121121 if err == nil {
122122 res = w .excludeIgnoredChanges (res )
@@ -125,7 +125,7 @@ func (w *Worktree) diffStagingWithWorktree() (merkletrie.Changes, error) {
125125}
126126
127127func (w * Worktree ) excludeIgnoredChanges (changes merkletrie.Changes ) merkletrie.Changes {
128- patterns , err := gitignore .ReadPatterns (w .fs , nil )
128+ patterns , err := gitignore .ReadPatterns (w .Filesystem , nil )
129129 if err != nil || len (patterns ) == 0 {
130130 return changes
131131 }
@@ -251,7 +251,7 @@ func (w *Worktree) Add(path string) (plumbing.Hash, error) {
251251}
252252
253253func (w * Worktree ) copyFileToStorage (path string ) (hash plumbing.Hash , err error ) {
254- fi , err := w .fs .Lstat (path )
254+ fi , err := w .Filesystem .Lstat (path )
255255 if err != nil {
256256 return plumbing .ZeroHash , err
257257 }
@@ -281,7 +281,7 @@ func (w *Worktree) copyFileToStorage(path string) (hash plumbing.Hash, err error
281281}
282282
283283func (w * Worktree ) fillEncodedObjectFromFile (dst io.Writer , path string , fi os.FileInfo ) (err error ) {
284- src , err := w .fs .Open (path )
284+ src , err := w .Filesystem .Open (path )
285285 if err != nil {
286286 return err
287287 }
@@ -296,7 +296,7 @@ func (w *Worktree) fillEncodedObjectFromFile(dst io.Writer, path string, fi os.F
296296}
297297
298298func (w * Worktree ) fillEncodedObjectFromSymlink (dst io.Writer , path string , fi os.FileInfo ) error {
299- target , err := w .fs .Readlink (path )
299+ target , err := w .Filesystem .Readlink (path )
300300 if err != nil {
301301 return err
302302 }
@@ -337,7 +337,7 @@ func (w *Worktree) doAddFileToIndex(idx *index.Index, filename string, h plumbin
337337}
338338
339339func (w * Worktree ) doUpdateFileToIndex (e * index.Entry , filename string , h plumbing.Hash ) error {
340- info , err := w .fs .Lstat (filename )
340+ info , err := w .Filesystem .Lstat (filename )
341341 if err != nil {
342342 return err
343343 }
@@ -382,7 +382,7 @@ func (w *Worktree) deleteFromIndex(path string) (plumbing.Hash, error) {
382382}
383383
384384func (w * Worktree ) deleteFromFilesystem (path string ) error {
385- err := w .fs .Remove (path )
385+ err := w .Filesystem .Remove (path )
386386 if os .IsNotExist (err ) {
387387 return nil
388388 }
@@ -393,11 +393,11 @@ func (w *Worktree) deleteFromFilesystem(path string) error {
393393// Move moves or rename a file in the worktree and the index, directories are
394394// not supported.
395395func (w * Worktree ) Move (from , to string ) (plumbing.Hash , error ) {
396- if _ , err := w .fs .Lstat (from ); err != nil {
396+ if _ , err := w .Filesystem .Lstat (from ); err != nil {
397397 return plumbing .ZeroHash , err
398398 }
399399
400- if _ , err := w .fs .Lstat (to ); err == nil {
400+ if _ , err := w .Filesystem .Lstat (to ); err == nil {
401401 return plumbing .ZeroHash , ErrDestinationExists
402402 }
403403
@@ -406,7 +406,7 @@ func (w *Worktree) Move(from, to string) (plumbing.Hash, error) {
406406 return plumbing .ZeroHash , err
407407 }
408408
409- if err := w .fs .Rename (from , to ); err != nil {
409+ if err := w .Filesystem .Rename (from , to ); err != nil {
410410 return hash , err
411411 }
412412
0 commit comments