gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use AtomicReference for root

No need to use a full executor service.

    • -46
    • +25
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
  1. … 4 more files in changeset.
Use AtomicReference for root

No need to use a full executor service.

    • -46
    • +25
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
  1. … 4 more files in changeset.
Add special cases for 1 and 2 children

    • -4
    • +22
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Add special cases for 1 and 2 children

    • -4
    • +22
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Use binary search to find children

    • -11
    • +35
    ./internal/vfs/impl/AbstractNode.java
    • -10
    • +4
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Remove code for validation again

    • -7
    • +0
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
More ordering fixes

    • -1
    • +23
    ./internal/vfs/impl/AbstractNode.java
    • -2
    • +3
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
More ordering fixes

    • -1
    • +23
    ./internal/vfs/impl/AbstractNode.java
    • -3
    • +4
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
More ordering fixes

    • -1
    • +23
    ./internal/vfs/impl/AbstractNode.java
    • -3
    • +4
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Use array list copy for modifying children

    • -31
    • +15
    ./internal/vfs/impl/NodeWithChildren.java
Fix calculating the right index

    • -24
    • +12
    ./internal/vfs/impl/AbstractNode.java
    • -0
    • +70
    ./internal/vfs/impl/ListUtils.java
    • -25
    • +4
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Make sure the copy is sorted

    • -0
    • +7
    ./internal/vfs/impl/NodeWithChildren.java
More test coverage and another fix

  1. … 1 more file in changeset.
Use binary search when adding/removing children

    • -0
    • +34
    ./internal/vfs/impl/AbstractNode.java
    • -32
    • +98
    ./internal/vfs/impl/NodeWithChildren.java
  1. … 1 more file in changeset.
Extract common code for invalidation

    • -0
    • +18
    ./internal/vfs/impl/AbstractNode.java
    • -16
    • +1
    ./internal/vfs/impl/NodeWithChildren.java
    • -16
    • +1
    ./internal/vfs/impl/SnapshotNode.java
Extract common code to handle descendants

    • -0
    • +24
    ./internal/vfs/impl/AbstractNode.java
    • -37
    • +53
    ./internal/vfs/impl/NodeWithChildren.java
    • -47
    • +65
    ./internal/vfs/impl/SnapshotNode.java
Fix handling of filesystem root ("/")

    • -1
    • +1
    ./internal/vfs/impl/FileHierarchySet.java
  1. … 1 more file in changeset.
Add more test coverage

and fix discovered bug

  1. … 1 more file in changeset.
Add common superclass for Nodes

    • -0
    • +87
    ./internal/vfs/impl/AbstractNode.java
    • -27
    • +21
    ./internal/vfs/impl/NodeWithChildren.java
    • -28
    • +22
    ./internal/vfs/impl/SnapshotNode.java
Filter snapshots while reading from disk

Same logic as on master. We don't cache filtered snapshots.

  1. … 1 more file in changeset.
Filter snapshots while reading from disk

Same logic as on master. We don't cache filtered snapshots.

  1. … 1 more file in changeset.
Revert "Don't add the missing file snapshot"

This reverts commit aaa4029f

Add the missing file snapshot

when stating a file.

Don't add the missing file snapshot

Lock everytime we hash something

    • -12
    • +18
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
Lock everytime we hash something

    • -12
    • +18
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
Lock everytime we hash something

    • -12
    • +18
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
Lock on snapshotting a directory

So we snapshot a directory only once.

Lock on snapshotting a directory

So we snapshot a directory only once.

Use Optional in FileHierarchySet

    • -22
    • +20
    ./internal/vfs/impl/DefaultVirtualFileSystem.java
    • -17
    • +4
    ./internal/vfs/impl/FileHierarchySet.java
    • -7
    • +5
    ./internal/vfs/impl/NodeWithChildren.java
    • -10
    • +8
    ./internal/vfs/impl/SnapshotNode.java
  1. … 1 more file in changeset.