Skip to content

Demo Release-19.08.158.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jrbriggs jrbriggs released this 31 Aug 15:48
b64b3c1

Changes:

  • b64b3c1 Merge pull request #97: Trigger CI on all release branch updates
  • 2969dea Trigger CI on all release branch updates.
  • c6eafca Merge pull request #96: Update Readme with Scalar details [ #13 ]
  • 416c13b Replace GVFS with Scalar in ReadObjectHook
  • 91da714 Merge pull request #93: configure watchman integration on clone
  • b28f93a Scalar Clone: configure watchman integration
  • ef18dbf Merge pull request #95: update scalar deployment scripts
  • 304bb22 ScalarInstall: use fully qualified paths to binaries
  • 8406443 ScalarInstall: configure GCM
  • 11879c9 ScalarInstall: more robust script handling
See more
  • a2b877e ScalarInstall: quote bash variables
  • 7e0731d Merge pull request #94: Replace GVFS with Scalar in ReadObjectHook [ #22 ]
  • 8b9b505 Replace GVFS with Scalar in ReadObjectHook
  • bdd2a24 Merge pull request #92: Always use read-object hook during checkout [ #77 ]
  • 85615a5 CloneTests: test a sparse clone with no prefetch and a local cache
  • 7fda079 CloneVerb: add more logging around checkout failures
  • 18186f2 Always use read-object hook during checkout
  • fd9d4cf Merge pull request #88: Update Git to hash less in 'git read-tree' [ microsoft/git#185 ]
  • 4fd8c74 Update Git to include fewer hashes
  • 1dabdcc Merge pull request #89: UntrackedCache: enable based on platform [ #77 ]
  • f2e2236 UntrackedCache: enable based on platform
  • 38070a1 Merge pull request #84: Run GitRepoTests in sparse mode [ #77, #86, #68, #80 ]
  • 14a29d8 CloneVerb: cleanups and error reporting on prefetch
  • 4e1e190 CloneVerb: newline and exception filtering
  • 3643d14 Merge pull request #87: Scripted install of Scalar components and dependencies
  • 443e143 CreateInstallerDrop.sh: trim down artifacts uploaded as part of CI build
  • c5b2013 Scripted install of Scalar and supporting components
  • 325c63c CloneTests: one test still needs update
  • 61a88e5 Use SparseVerb in functional tests
  • a93e82e SparseMode: fix parent path logic
  • 5fa1445 CloneVerb: add extra tracing for error in functional test
  • 3957f43 SparseTests: update prefix check to match cone mode
  • 4b4756c CloneVerb: expand using for tracer
  • c084232 GitRepoTests: drop trailing directory separator
  • 8f3e639 CloneVerb: force checkout won't fail this way after mount
  • d6b1baa CloneVerb: extract 'DoClone()' from 'Execute()'
  • 6fd8bfe CloneVerb: rearrange checkout to be after mount
  • c0eaeaf CloneVerb: split TryCreateClone into pieces
  • a657239 CloneVerb: move most state to private members
  • f85b2c0 Always exclude tests that require status cache
  • bbfa9c5 Fix functional test breakages
  • 42bd5f8 Use Git-style paths for sparse-checkout
  • 67f41f7 Wire the sparse clone mode to GitRepoTests
  • 9a7b48d cleanup: delete fastfetch references
  • 8a50311 Run GitRepoTests in sparse mode
  • 0511198 Merge pull request #86: Use untracked cache by default
  • 512464d Merge pull request #81 Add SparseVerb --add
  • c33d7ca Use untracked cache by default
  • 673b584 Add SparseVerb --add
  • 19d745f Merge pull request #54: Initial sparse implementation [ microsoft/git#180, #8, #76, #77, #78 ]
  • 8631c3c PrefetchVerbTests: update test numbers
  • f418dec Clone: convert --sparse=false to --full-clone
  • 7640bc1 Merge pull request #82: Clean up the installer
  • 79ae85d Remove unnecessary reg key
  • 2f9300e Remove unused function
  • 5fd565e Remove the status cache enablement marker file from being installed
  • 721ff57 Remove upgrade logic to force internal users onto an internal feed
  • 44c46e0 Clean up a reference to GVFS in Setup.iss
  • b35db24 Fix the sparse option for 'scalar clone'
  • 3b8d549 Remove some tests that check prefetch --hydrate
  • f27bf46 fix parameter ordering
  • ecb213e Initial sparse implementation
  • 536ae42 Merge pull request #80: CloneVerb: remove --no-mount option [ #26, #56, #54 ]
  • c6ec165 Merge pull request #79 Add a global setup when using a --test= option
  • 8554de4 CloneVerb: remove --no-mount option [ #26, #56, #54 ]
  • 857280a Add a global setup when using a --test= option
  • 36e85ec Merge pull request #70 Update prefetch to match cone patterns
  • 5dd5fac Merge pull request #74: Unmount repositories prior to installation
  • 747afce Additional changes for prefetching cone patterns:
  • 53eaa48 Mac Installer: unmount all repos
  • c84aaf2 Merge pull request #75: Removing dead code 'IsCheckoutWithFilePaths' [ microsoft/VFSForGit#1389 ]
  • 0ea87df Removing dead code 'IsCheckoutWithFilePaths'
  • ecd7f9a Remove UnderConstruction.SupportsScalarService Flag
  • 222f9a6 Merge pull request #71: Update to Git 2.23.0 [ microsoft/git#165, microsoft/VFSForGit#1389 ]
  • 91dd22f Adapt to changes in Git 2.23.0
  • 52485bc Update Git to 2.23.0
  • 61ffab4 Update prefetch to match cone patterns
  • f75955a Merge pull request #69: Move stale.yml back to days as units
  • 2abee88 Move stale.yml back to days as units
  • 75b3d05 Merge pull request #68: Fix LooseObjectStepTests
  • 7c4fcb1 remove error messages
  • 22c1eb4 Rearrange tests, check path before move
  • c1c0eb0 Move LooseObjectStepTests to EnlistmentPerFixture
  • 8cf618d Merge pull request #67: Temporarily move times to be in hours [ actions/stale#8 ]
  • 2a04948 Temporarily move times to be in hours.
  • 607dd0f Merge pull request #65: Use core.gvfs [ #38, #64 ]
  • ce7fde4 Use core.gvfs
  • ff33779 Merge pull request #61: Create stale.yml to label stale issues and PRs
  • 99d8a9e Fixing syntax.
  • 3fd284a Create stale.yml to label stale issues and PRs
  • 58987f9 Merge pull request #58: Adopt CalVer and base build name off the source branch
  • 707eda9 Base build name off the source branch and implement a derivative of CalVer
  • 240fb46 Merge pull request #56: Prefetch all files on clone
  • 557fe5b Select smallest pack in LooseObjectsStepTests
  • 83f8c53 Prefetch all files on clone
  • a2254b9 Merge pull request #57 Don't log errors when MaintenanceSteps fail due to the repo being deleted
  • 6f5f4d8 Don't log errors when MaintenanceSteps fail due to the repo being deleted
  • 3867bf3 Merge pull request #55: Publish installers as a PR/CI build artifact
  • b759b5f Clean up displayNames
  • 5084658 Only publish functional tests drops for Release builds.
  • 8038745 Publish installers on macOS
  • d89e3ae Publish installers as a build artifact
  • ae4b134 Merge pull request #52: Give scalar a new AppId
  • a8f8a07 Give scalar a new AppId
  • 77dd20f Merge pull request #50: Enable some more functional tests [ #39 ]
  • 7e67496 Enable some functional tests
  • 1e1281a Merge pull request #51: Add the master status badge to the readme.
  • c64d29a Add the master status badge to the readme.
  • 2c79c94 Update functional test data to use GVFS again
  • bfcb6a6 Merge pull request #43 Use pull-request.yml for PR and CI builds
  • e2366ae Merge pull request #48: More code deletion
  • 9a98515 Run debug and release builds in PR yml
  • 4cb6f23 Merge pull request #47: Update logo for Scalar
  • 7db6823 Cleanup: more unused classes and methods
  • 5cd1076 Cleanup: more unused classes and methods
  • 66f0582 Cleanup: more unused classes and methods
  • 7d8aa61 Cleanup: more unused classes and methods
  • 155c3c5 Update logo for Scalar
  • f112beb Cleanup: delete unused code
  • 64f333f Merge pull request #46: Standardize on LF thoughout the repository.
  • 6a8a91f Standardize on LF thoughout the repository.
  • 8c8e7ad Merge pull request #45: Move ReadObjectHook to target RS5 SDK
  • 0fd818b Move ReadObjectHook to target RS5 SDK
  • 955b29b Merge pull request #44: Remove ModifiedPathsDatabase
  • 1649969 Remove ModifiedPathsDatabase
  • bcd68a1 Merge pull request #42: Fix solution folder name and path to LibGit2Sharp.NativeBinaries.props
  • b255ba6 Update macOS pool names in CI build
  • 9764c65 Fix solution folder name and path to LibGit2Sharp.NativeBinaries.props
  • 428f346 Merge pull request #41 Enable Windows Functional Tests
  • 90f5fa0 Don't try to run Scalar.FunctionalTests.Windows.exe
  • 6f526c4 Fix folder structure in CreateBuildDrop.bat
  • 79b9780 Enable Windows Functional Tests
  • 0ae9c2a Merge pull request #40: Rename cleanup: Old "VFS4G" now "Scalar" [ #38 ]
  • c147b3d Rename cleanup: Old "VFS4G" now "Scalar"
  • dcf3e06 Merge pull request #38: Rename to "Scalar" [ #22 ]
  • 12cfb18 Create output directory before touching files
  • f170e4d Fix functional tests by removing a warning check
  • ab97a89 Attempt to get LibGit2 working by moving it into a directory
  • beaf549 Sort and organize usings
  • 9f402b5 Re-insert some important instances of GVFS
  • ff040c6 Update paths to match shallow repo structure
  • 90e8c1b [REPLACE] Replace old name in all files
  • fb3a2a3 [RENAME] Rename all files
  • 6120f19 Merge pull request #35 Remove PatternMatcher.cs
  • 369285b Remove PatternMatcher.cs
  • 06714e2 Merge pull request #34: LibGit2: Remove TryCopyBlob [ #33 ]
  • f6f5dae LibGit2: Remove TryCopyBlob [ #33 ]
  • cf4128d Merge pull request #33: Remove git object code that was only used for hydrating files
  • 3809a64 Merge pull request #32: Enable an initial set of functional tests and standup Mac Functional Test Pipeline
  • c30507d PR Feedback: Reduce functional test time limit to 30min and add newline
  • feca158 Remove git object code that was only used for hydrating files
  • 0bd44c9 Remove task to install Apple certificate from functional test yml
  • 18abe3b Enable an initial set of functional tests and standup Mac Functional Test Pipeline
  • 5d9a0f2 Merge pull request #31 Update NUnit dependencies
  • 4d38099 Update NUnit dependencies
  • 6d26c81 Merge pull request #29 Remove dead GVFSLock and GitStatusCache code
  • cedeeaa Remove dead GVFSLock and GitStatusCache code
  • 073d8c4 Merge pull request #28 Remove --no-mount and --no-prefetch from GVFS_Clone.sh
  • 3f0732c Merge pull request #27 Remove GVFSLock.Shared.cs and AllowAllLocksNamedPipeServer
  • c6d4060 Remove --no-mount and --no-prefetch from GVFS_Clone.sh
  • 72d71a9 Remove GVFSLock.Shared.cs and AllowAllLocksNamedPipeServer
  • 5b6a1cf Merge pull request #25 Remove more dead hooks code
  • a67ca85 Remove more dead hooks code
  • 6660a70 Merge pull request #24 from Halterer/RemoveHealthVerb
  • ad0e2eb Deleted health references in functional test tools
  • db020b5 Deleting health verb
  • 65968b6 Merge pull request #23 Remove GVFS.Hooks projects
  • f12effc Remove GVFS.Hooks projects
  • bb47b2a Merge pull request #20: Delete unused code in GitProcess
  • ee52f63 Merge pull request #18 Enable Mac build and unit test pipeline
  • a39614c PR Feedback: Drop rename and don't target high sierra
  • 7d8194a Enable Mac build and unit test pipeline
  • cba53d2 Delete unused code in GitProcess
  • 40bc492 Merge pull request #16: Update pull-request.yml for Azure Pipelines [ #3 ]
  • 7517427 Simplify the readme.
  • a0de275 Remove Mac build until someone with a Mac can fix it
  • cf2d6b5 azure-pipelines: drop mac steps that don't work
  • 5cbe4cd Really remove GitHooksLoader directory
  • cefa150 Additional fallout of hook deletions
  • 6c4819e azure-pipelines: drop steps that are not working
  • 6035530 Update pull-request.yml for Azure Pipelines
  • 7a1c0a5 Merge pull request #12: Remove GitHooksLoader and all Esent references [ #11 ]
  • c13d7a1 Remove GitHooksLoader and all Esent references
  • b04ff89 Merge pull request #1: Get full prototype up and running
  • 2858f3d Change known disk layout versions in tests
  • f2b20be Fix read-object hook
  • 72ff31b Merge pull request #2 Fix Mac build script
  • 8340d76 Check out on clone time after mount
  • 643c0e5 Don't try to unlock on unmount
  • f7b5fd4 Fix NRE in service due to hasty deletion
  • 7b1d5df Remove unneeded hooks
  • 28ff404 Remove all instances of PrjFS, PrjFlt, ProjectedFS, etc.
  • 6f94ec3 Fix Mac build script
  • d748084 Delete all virtualization-specific code
  • 1d9b7ae Merge pull request #1208 from pmj/mac-kext-182-no-writes-on-offline-roots [ #182 ]
  • e547846 Merge pull request #1280 from pmj/mac-kext-resize-roots
  • a7df389 Merge pull request #1415: Update Git to include octopus merge bugfix [ microsoft/git#167 ]
  • aff5bb1 Merge pull request #1403 Mac: Do not lookup or download file sizes when updating placeholders
  • 3ab3209 Mac kext: Drop lock for allocating virtualization root array memory
  • 975c1a3 Mac ProjFS kext: Hardcodes offline I/O process array to fixed length of 128
  • 1663653 Move thread calculation into MultiThreadedPlaceholderUpdatesAndDeletes
  • 32be722 Update Git to include octopus merge bugfix [ microsoft/git#167 ]
  • 3357459 Mac: Do not lookup or download file sizes when updating placeholders
  • bf90ffa Mac ProjFS kext: Blocks renaming files in offline roots at the hydration stage
  • 98d117b Mac ProjFS kext: Unit test for rename blocking on offline roots
  • 82be28a Mac ProjFS Kext: Disallows file/directory renames in offline roots
  • 2b377fb Mac ProjFS Kext: Denies write access to placeholder files in offline root
  • 5314a6b Mac ProjFS kext: Denies write access to empty files in offline root
  • a30c92b Mac ProjFS kext: Denies access when provider does not respond
  • 06f173a Register/Unregister for offline I/O in functional tests
  • 8ecfa36 Mac ProjFS kext: Preparation for denying access to offline roots.
  • 2494534 Mac ProjFS: User-space support for offline I/O process registration.
  • f3e964d Mac ProjFS kext: Adds system for registering processes for offline root I/O
  • 0975125 Mac ProjFS Kext: Minor macro tweak
  • a1053d2 Merge pull request #1330 Add sparse verb for allowing projection of only specific folders
  • 9586d47 Cleanup Sparse code from PR feedback
  • 67b89b0 Use IsIncluded only on folder entries (#1345)
  • 4264554 Add unit tests for SparseTable and pull out some common code to base class (#1379)
  • 2f23e65 More cleanup sparse (#1368)
  • a6243ad Rename include to sparse throughout the code to more closely match git and it's sparse (#1348)
  • f6cd3f5 Some suggested cleanup for included folders (#1346)
  • 9728561 Extend GitRepoTests to allow include mode (#1331)
  • 7fa910d Default include verb to show list of folders when no arguments are passed
  • ec64afb Add different method for creating a folder for windows and mac
  • b8b6ca2 Check return code when trying to add new folder to include
  • 0039614 Add comments for more information
  • 92ce5cc Fix issues when a file is read or modified before changing included folders
  • 05dbb8f Adding more functional tests for included folders
  • 2f348d3 Handle folder created adding to included folder for Mac
  • 57de5e9 Add to included when folder created inline instead of on BG thread
  • 4e8f295 Add and clean up functional tests for included folders
  • aaf9afc Fix ReExpanding folders when included folders are being used
  • 2a94e1e Use enum for projection state for paths so it is more explicit in checks
  • ced731a Fix unit tests using include folders
  • 873a07e Add some parenthesis to make code more readable
  • e873b0a Update IncludeVerb HelpText and output for --list when there are none
  • 5ab7bcc Add path to included folders when folder created that is in the index but not in the included list
  • b8af57a Force untracked files to be shown when running status for Dehydrate and Include verbs
  • 73a5772 Update projection to use the included folders
  • 0800b48 Add Include Verb
  • 7b52897 Add include folder interface to the FileSystemCallbacks constructor
  • f3527b6 Add new interface and class for storing the include folders
  • aa786f9 Merge pull request #1363: Handle corrupt objects on Mac
  • 34ed486 Merge pull request #1351 No longer set PATH for git process and remove use of gvfs hooks root
  • e315c6c Merge pull request #1392 Mac: Add version information to kext and PrjFS logging daemon
  • ed150e2 Remove unused code
  • f58718b GeneratePrjFSXCConfig.sh should exit early if it fails to determine BUNDLE_VERSION. Additionally, make BUNDLE_VERSION Major.Minor
  • 409adda Merge pull request #1308: Updating README.md
  • eae30e8 Merge pull request #1384: [Mac] Don't allow cloning or mounting on case sensitive volumes
  • cbf6350 Reject case senstive volumes on Mac

This list of changes was auto generated.