Demo Release-19.08.158.0
Pre-release
Pre-release
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.