Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the experimental git survey command to analyze (large) local repositories #5033

Closed
wants to merge 250 commits into from
Closed
Changes from 2 commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
9d4453e
ci: drop mention of BREW_INSTALL_PACKAGES variable
peff May 9, 2024
0b18176
survey: stub in new experimental `git-survey` command
jeffhostetler Apr 29, 2024
c9f8124
for-each-repo: optionally keep going on an error
dscho Mar 21, 2024
363fcf8
maintenance: running maintenance should not stop on errors
dscho Apr 16, 2024
b1a4e29
reset --stdin: trim carriage return from the paths
Apr 5, 2017
c3e4b17
Identify microsoft/git via a distinct version suffix
dscho Apr 23, 2024
5f73c4b
gvfs: ensure that the version is based on a GVFS tag
dscho Apr 4, 2017
d100b33
gvfs: add a GVFS-specific header file
Jan 24, 2017
8545025
gvfs: add the core.gvfs config setting
Jan 24, 2017
df35325
gvfs: add the feature to skip writing the index' SHA-1
Jan 24, 2017
3ad4d9b
gvfs: add the feature that blobs may be missing
Jan 24, 2017
6f4087b
gvfs: prevent files to be deleted outside the sparse checkout
May 18, 2016
aa9410f
gvfs: optionally skip reachability checks/upload pack during fetch
May 30, 2016
aaed1c8
gvfs: ensure all filters and EOL conversions are blocked
Jun 15, 2016
6add08a
gvfs: allow "virtualizing" objects
Jan 10, 2017
5053466
For each repo stop on error (#642)
dscho Apr 17, 2024
3bc6f98
gvfs: add global command pre and post hook procs
May 24, 2016
01df7d1
t0400: verify that the hook is called correctly from a subdirectory
dscho Mar 16, 2017
c6b53f9
Pass PID of git process to hooks.
alepauly Apr 10, 2017
2927634
pre-command: always respect core.hooksPath
dscho Aug 7, 2017
6d01e9c
sparse-checkout: update files with a modify/delete conflict
Feb 22, 2017
36bea5a
sparse-checkout: avoid writing entries with the skip-worktree bit
Mar 1, 2017
d0f43c5
Do not remove files outside the sparse-checkout
Apr 5, 2017
1d61d9e
send-pack: do not check for sha1 file when GVFS_MISSING_OK set
Nov 16, 2018
5fa02b1
cache-tree: remove use of strbuf_addf in update_one
Jul 3, 2017
14634cb
gvfs: block unsupported commands when running in a GVFS repo
benpeart Dec 6, 2018
9938de9
Hydrate missing loose objects in check_and_freshen()
Mar 15, 2017
bf99c7d
worktree: allow in Scalar repositories
derrickstolee Sep 30, 2022
f5be3c3
sha1_file: when writing objects, skip the read_object_hook
dscho Sep 8, 2017
ee91f7b
status: add status serialization mechanism
jeffhostetler Aug 22, 2017
5feb663
Add virtual file system settings and hook proc
benpeart Jan 11, 2018
7161326
Teach ahead-behind and serialized status to play nicely together
jamill Jan 10, 2018
a51fc4a
virtualfilesystem: don't run the virtual file system hook if the inde…
benpeart Aug 1, 2018
46e4d2b
status: serialize to path
jeffhostetler Feb 2, 2018
23e0312
virtualfilesystem: check if directory is included
Oct 9, 2018
430f931
status: reject deserialize in V2 and conflicts
jeffhostetler Feb 7, 2018
70c71d5
gvfs: allow overriding core.gvfs
derrickstolee Apr 15, 2020
21546cc
backwards-compatibility: support the post-indexchanged hook
dscho May 28, 2019
a25585a
serialize-status: serialize global and repo-local exclude file metadata
jeffhostetler Jul 20, 2018
0cfb4ed
BRANCHES.md: Add explanation of branches and using forks
Jul 27, 2018
da51b7f
gvfs: verify that the built-in FSMonitor is disabled
dscho Jun 18, 2021
2f1678a
status: deserialization wait
jeffhostetler Jul 25, 2018
4d2686e
merge-recursive: avoid confusing logic in was_dirty()
dscho May 21, 2019
acfa9dd
merge-recursive: add some defensive coding to was_dirty()
dscho May 21, 2019
f353922
merge-recursive: teach was_dirty() about the virtualfilesystem
dscho May 21, 2019
5b2983d
status: deserialize with -uno does not print correct hint
jeffhostetler Jun 25, 2019
0a3cb9b
fsmonitor: check CE_FSMONITOR_VALID in ce_uptodate
kewillford Nov 21, 2019
39fc367
fsmonitor: add script for debugging and update script for tests
kewillford Nov 21, 2019
35d034d
gvfs:trace2:data: add trace2 tracing around read_object_process
jeffhostetler Sep 26, 2018
6aa8a77
status: disable deserialize when verbose output requested.
jeffhostetler Apr 11, 2020
e096a30
gvfs:trace2:data: status deserialization information
jeffhostetler Sep 26, 2018
062196e
t7524: add test for verbose status deserialzation
jeffhostetler Apr 11, 2020
6b6c6fe
gvfs:trace2:data: status serialization
jeffhostetler Jan 7, 2019
54b0899
deserialize-status: silently fallback if we cannot read cache file
jeffhostetler May 13, 2020
0bb194d
gvfs:trace2:data: add vfs stats
jeffhostetler Nov 19, 2018
ffa48df
trace2: refactor setting process starting time
jeffhostetler Apr 15, 2019
5bd219f
trace2:gvfs:experiment: clear_ce_flags_1
jeffhostetler Apr 30, 2019
bfb46cb
trace2:gvfs:experiment: report_tracking
jeffhostetler Apr 30, 2019
8d041c0
trace2:gvfs:experiment: read_cache: annotate thread usage in read-cache
jeffhostetler Jun 14, 2019
e3fba71
trace2:gvfs:experiment: read-cache: time read/write of cache-tree ext…
jeffhostetler Jul 9, 2019
73970d7
trace2:gvfs:experiment: add region to apply_virtualfilesystem()
jeffhostetler Jul 16, 2019
54d6dbb
trace2:gvfs:experiment: add region around unpack_trees()
jeffhostetler Jul 16, 2019
7d85f72
trace2:gvfs:experiment: add region to cache_tree_fully_valid()
jeffhostetler Jul 16, 2019
a0fa905
trace2:gvfs:experiment: add unpack_entry() counter to unpack_trees() …
jeffhostetler Jul 16, 2019
aba0497
trace2:gvfs:experiment: increase default event depth for unpack-tree …
jeffhostetler Jul 25, 2019
ad9f6fb
trace2:gvfs:experiment: add data for check_updates() in unpack_trees()
jeffhostetler Jul 25, 2019
eb6901f
credential: set trace2_child_class for credential manager children
jeffhostetler Oct 3, 2019
a81af9d
Trace2:gvfs:experiment: capture more 'tracking' details
jeffhostetler Jul 26, 2019
b6e14a4
sub-process: do not borrow cmd pointer from caller
jeffhostetler Sep 18, 2019
4ee6a3c
sub-process: add subprocess_start_argv()
jeffhostetler Sep 18, 2019
dd0ba04
sha1-file: add function to update existing loose object cache
jeffhostetler Sep 24, 2019
f5e04fb
packfile: add install_packed_git_and_mru()
jeffhostetler Sep 25, 2019
58ccf77
index-pack: avoid immediate object fetch while parsing packfile
jeffhostetler Sep 24, 2019
1b2ae4e
gvfs-helper: create tool to fetch objects using the GVFS Protocol
jeffhostetler Aug 13, 2019
b697893
sha1-file: create shared-cache directory if it doesn't exist
jeffhostetler Oct 7, 2019
35bdb65
gvfs-helper: better handling of network errors
jeffhostetler Oct 8, 2019
aa9823b
gvfs-helper-client: properly update loose cache with fetched OID
jeffhostetler Oct 8, 2019
db5d65a
gvfs-helper: V2 robust retry and throttling
jeffhostetler Oct 10, 2019
fc7e510
gvfs-helper: expose gvfs/objects GET and POST semantics
jeffhostetler Oct 21, 2019
5cf2d8b
gvfs-helper: dramatically reduce progress noise
derrickstolee Oct 24, 2019
7e4b11f
gvfs-helper-client.h: define struct object_id
derrickstolee Nov 4, 2019
b9f27b6
gvfs-helper: handle pack-file after single POST request
derrickstolee Nov 11, 2019
b2be88c
gvfs-helper: add prefetch support
jeffhostetler Nov 11, 2019
67bd02b
gvfs-helper: add prefetch .keep file for last packfile
jeffhostetler Nov 26, 2019
f1ec908
gvfs-helper: do one read in my_copy_fd_len_tail()
derrickstolee Dec 16, 2019
876f1a7
test-gvfs-prococol, t5799: tests for gvfs-helper
jeffhostetler Oct 25, 2019
2e9328b
gvfs-helper: move content-type warning for prefetch packs
derrickstolee Dec 16, 2019
d6313df
gvfs-helper: move result-list construction into install functions
jeffhostetler Nov 13, 2019
bb2d109
fetch: use gvfs-helper prefetch under config
derrickstolee Dec 17, 2019
cd1958b
t5799: add support for POST to return either a loose object or packfile
jeffhostetler Nov 13, 2019
49b99dd
gvfs-helper: better support for concurrent packfile fetches
jeffhostetler Dec 18, 2019
60577c5
t5799: cleanup wc-l and grep-c lines
jeffhostetler Nov 13, 2019
99690f0
remote-curl: do not call fetch-pack when using gvfs-helper
derrickstolee Feb 3, 2020
aff1ce5
gvfs-helper: verify loose objects after write
derrickstolee Sep 18, 2020
3520875
fetch: reprepare packs before checking connectivity
derrickstolee Mar 12, 2020
88ae689
t7599: create corrupt blob test
jeffhostetler Sep 18, 2020
2c25272
gvfs-helper: add --max-retries to prefetch verb
jeffhostetler Apr 12, 2023
5a57919
gvfs-helper: retry when creating temp files
derrickstolee Dec 26, 2019
c7644ea
t5799: add tests to detect corrupt pack/idx files in prefetch
jeffhostetler Apr 13, 2023
564cbd7
homebrew: add GitHub workflow to release Cask
mjcheetham Jul 24, 2020
b6b8bf2
sparse: avoid warnings about known cURL issues in gvfs-helper.c
derrickstolee Aug 3, 2021
2043a78
gvfs-helper: ignore .idx files in prefetch multi-part responses
jeffhostetler Apr 13, 2023
ac88d2c
maintenance: care about gvfs.sharedCache config
derrickstolee Dec 15, 2020
3b34d78
unpack-trees:virtualfilesystem: Improve efficiency of clear_ce_flags
neerajsi-msft2 Feb 6, 2021
18773d6
Adding winget workflows
Apr 29, 2021
af92330
Disable the `monitor-components` workflow in msft-git
dscho May 13, 2022
9fe4f1d
release: create initial Windows installer build workflow
vdye Jul 16, 2021
46aae33
help: special-case HOST_CPU `universal`
jeffhostetler Oct 17, 2023
98467b0
release: add Mac OSX installer build
vdye Jul 16, 2021
a646aa1
release: build unsigned Ubuntu .deb package
vdye Jul 16, 2021
9a94045
release: add signing step for .deb package
vdye Jul 16, 2021
d0d8eeb
release: create draft GitHub release with packages & installers
vdye Jul 16, 2021
3229478
build-git-installers: publish gpg public key
ldennington Oct 24, 2023
cbacdfc
.github: enable windows builds on microsoft fork
derrickstolee Mar 8, 2023
46fce0c
Makefile: allow specifying GIT_BUILT_FROM_COMMIT
vdye Nov 30, 2021
efaad38
dist: archive HEAD instead of HEAD^{tree}
vdye Dec 2, 2021
621fd85
update-microsoft-git: create barebones builtin
derrickstolee Apr 29, 2021
09214e5
release: include GIT_BUILT_FROM_COMMIT in MacOS build
vdye Dec 2, 2021
636b6ea
update-microsoft-git: Windows implementation
derrickstolee Apr 29, 2021
f9654fa
.github: update ISSUE_TEMPLATE.md for microsoft/git
derrickstolee Mar 16, 2022
c3bf3de
release: continue pestering until user upgrades
derrickstolee Oct 6, 2021
cbe4036
release: add installer validation
ldennington Aug 17, 2022
62e0e1c
update-microsoft-git: use brew on macOS
derrickstolee Apr 29, 2021
97308f0
.github: update PULL_REQUEST_TEMPLATE.md
derrickstolee Mar 16, 2022
b232088
git_config_set_multivar_in_file_gently(): add a lock timeout
dscho May 18, 2021
9532286
scalar: set the config write-lock timeout to 150ms
dscho May 18, 2021
7e2e07e
scalar: add docs from microsoft/scalar
derrickstolee Jun 16, 2021
7e17960
Merge branch 'scalar-gentler-config-locking'
dscho May 19, 2021
8e5a967
Merge branch 'scalar-extra-docs'
dscho Nov 16, 2021
39bc9f4
scalar (Windows): use forward slashes as directory separators
dscho May 10, 2022
16310d3
scalar: add retry logic to run_git()
derrickstolee Jun 17, 2021
4d1c500
scalar: support the `config` command for backwards compatibility
dscho May 27, 2021
9cf5289
sequencer: avoid progress when stderr is redirected
derrickstolee Sep 23, 2021
a6d5d8b
Merge core VFS features
dscho Jun 11, 2018
9464c4f
Merge advanced VFS-specific features
dscho Jun 11, 2018
0b443ba
Merge virtualfilesystem hook
dscho Jun 11, 2018
36958c7
Merge updates to serialized status
dscho Jun 11, 2018
0f697eb
Merge trace2 experimental regions
jeffhostetler Apr 23, 2019
a5d4c1d
Merge first wave of gvfs-helper feature
jeffhostetler Nov 14, 2019
2afd917
Merge gvfs-helper prefetch feature
derrickstolee Dec 17, 2019
87bc4c4
Harden gvfs-helper to validate the packfiles in a multipart prefetch …
jeffhostetler Apr 17, 2023
566d55f
Merge pull request #301: Update 'git maintenance' to match upstream
derrickstolee Dec 15, 2020
d58277a
Merge pull request #315: unpack-trees:virtualfilesystem: Improve effi…
derrickstolee Feb 16, 2021
82c53e8
Merge branch 'add-workflows'
derrickstolee Apr 30, 2021
a435697
Merge branch 'adjust-g4w-workflows'
dscho May 13, 2022
b07c8dd
Merge pull request #399 from vdye/feature/build-installers
vdye Jul 29, 2021
d1424d8
Merge pull request #472 from vdye/ms/macos-build-options
vdye Dec 6, 2021
0df39d5
Merge pull request #329: Add `git update-microsoft-git`
derrickstolee Apr 30, 2021
91323a2
Adjust README.md for microsoft/git
May 4, 2021
4630907
Merge branch 'microsoft/vfs-2.35.0'
dscho Oct 7, 2021
ebb917c
Merge branch 'scalar'
dscho Aug 24, 2021
72cb263
scalar: implement a minimal JSON parser
dscho Apr 26, 2021
094d84e
scalar clone: support GVFS-enabled remote repositories
dscho Aug 24, 2021
680bf81
test-gvfs-protocol: also serve smart protocol
dscho Apr 16, 2021
351dfd5
gvfs-helper: add the `endpoint` command
dscho Apr 26, 2021
20f9f2c
dir_inside_of(): handle directory separators correctly
dscho May 14, 2021
ceeb92b
scalar: disable authentication in unattended mode
dscho May 6, 2021
a36d18e
scalar: do initialize `gvfs.sharedCache`
dscho May 3, 2021
c79e191
scalar diagnose: include shared cache info
dscho Jun 1, 2021
5a516d0
scalar: only try GVFS protocol on https:// URLs
dscho Apr 28, 2021
9985047
scalar: verify that we can use a GVFS-enabled repository
dscho Apr 16, 2021
1e6434e
scalar: add the `cache-server` command
dscho Apr 23, 2021
02cfd7b
scalar: add a test toggle to skip accessing the vsts/info endpoint
dscho May 12, 2021
cfbc0d8
scalar: adjust documentation to the microsoft/git fork
dscho Jan 25, 2022
97cec47
scalar: enable untracked cache unconditionally
derrickstolee Jun 21, 2021
b582621
scalar diagnose: accommodate Scalar's Functional Tests
dscho May 9, 2022
14eb55f
scalar: parse `clone --no-fetch-commits-and-trees` for backwards comp…
dscho Aug 24, 2021
ff81430
abspath: make strip_last_path_component() global
derrickstolee Oct 4, 2022
a5913c3
ci: run Scalar's Functional Tests
dscho Jun 8, 2021
8e27cd9
Merge branch 'scalar-with-gvfs'
dscho May 3, 2021
dcd18d5
scalar: upgrade to newest FSMonitor config setting
vdye Apr 5, 2022
e01e132
scalar: .scalarCache should live above enlistment
derrickstolee Sep 30, 2022
8762a68
Merge branch 'run-scalar-functional-tests'
dscho Nov 16, 2021
016a232
Merge branch 'scalar-reconfigure'
dscho Jun 1, 2021
1719a1b
sparse-checkout: add config to disable deleting dirs
derrickstolee Aug 22, 2021
d7b5f75
add/rm: allow adding sparse entries when virtual
derrickstolee Jun 29, 2021
29cdcb3
Merge pull request #536: Allow --no-src during clones and git worktre…
dscho Oct 4, 2022
af4111b
diff: ignore sparse paths in diffstat
derrickstolee Jul 26, 2021
d938380
Merge pull request #392: add: allow adding sparse entries when virtual
derrickstolee Jul 1, 2021
6eacaee
repo-settings: enable sparse index by default
derrickstolee Jun 15, 2021
a4ea79e
Merge pull request #410: Sparse Index: latest integrations
derrickstolee Aug 24, 2021
dc289a5
diff(sparse-index): verify with partially-sparse
ldennington Sep 10, 2021
22a1472
Merge pull request #414: Make sparse index the default
derrickstolee Aug 26, 2021
1efaae3
stash: expand testing for `git stash -u`
vdye Sep 22, 2021
c6a5654
Merge pull request #419 from ldennington/sparse-index-diff
ldennington Sep 12, 2021
6a0af8c
Merge pull request #430 from vdye/sparse-index/clean
vdye Sep 23, 2021
351d122
Merge pull request #432: sequencer: avoid progress when stderr is red…
derrickstolee Sep 23, 2021
d01f498
reset: fix mixed reset when using virtual filesystem
Mar 15, 2017
1d56c43
sparse: add vfs-specific precautions
derrickstolee Oct 31, 2021
9d354e8
Merge pull request #494: reset: fix mixed reset when using virtual fi…
derrickstolee Apr 4, 2022
aa02d5b
Merge pull request #333: update microsoft/git README
derrickstolee May 17, 2021
421bcb9
Merge pull request #371 from dscho/run-scalar-functional-tests-and-fi…
dscho Jun 9, 2021
44c968f
Merge branch 'sparse-index-stuff'
dscho Jun 17, 2022
258d325
credential: add new interactive config option
derrickstolee Aug 22, 2023
0689571
maintenance: add custom config to background jobs
derrickstolee Aug 16, 2023
89fd5b8
scalar: configure maintenance during 'reconfigure'
derrickstolee Aug 21, 2023
023c72e
t5300: confirm failure of git index-pack when non-idx suffix requested
jeffhostetler Aug 25, 2023
700c97c
scalar: avoid segfault in reconfigure --all
derrickstolee May 8, 2024
3f3b1cf
index-pack: disable rev-index if index file has non .idx suffix
jeffhostetler Aug 25, 2023
9c910a1
scalar: make GVFS Protocol a forced choice
derrickstolee May 1, 2024
62d6bf6
sparse-index.c: fix use of index hashes in expand_index
vdye Sep 20, 2023
012b7e7
t1092: add test for untracked files and directories
vdye Sep 20, 2023
64840d1
Fix rev index in 2.42.0 series (#600)
jeffhostetler Aug 29, 2023
bd8c507
Fix `sparse-checkout set` crashes (#607)
vdye Sep 20, 2023
1748df7
Merge upstream fix for osx-gcc job (#650)
dscho May 14, 2024
49a0456
survey: add command line opts to select references
jeffhostetler Apr 29, 2024
7fff8f6
survey: collect the set of requested refs
jeffhostetler Apr 29, 2024
69486b8
survey: calculate stats on refs and print results
jeffhostetler Apr 29, 2024
520208f
survey: stub in treewalk of reachable commits and objects
jeffhostetler Apr 29, 2024
47d937a
survey: add traverse callback for commits
jeffhostetler Apr 29, 2024
3c0b8ae
survey: add vector of largest objects for various scaling dimensions
jeffhostetler May 1, 2024
b71068c
survey: add pathname of blob or tree to large_item_vec
jeffhostetler May 15, 2024
4b17ac4
survey: add commit-oid to large_item detail
jeffhostetler May 15, 2024
c9855a4
survey: add commit name-rev lookup to each large_item
jeffhostetler May 20, 2024
fe7aceb
survey: add --json option and setup for pretty output
jeffhostetler May 21, 2024
aec2d90
survey: add pretty printing of stats
jeffhostetler May 21, 2024
78a9ef0
t8100: create test for git-survey
jeffhostetler May 29, 2024
a30915a
survey: add --no-name-rev option
jeffhostetler Jun 4, 2024
3f67799
survey: started TODO list at bottom of source file
jeffhostetler Jun 17, 2024
40fff5e
checkout: ignore skip-worktree when virtual
derrickstolee Jun 19, 2024
b34ae1f
checkout: ignore skip-worktree when virtual (#658)
derrickstolee Jun 19, 2024
dba1713
fixup! sha1-file: create shared-cache directory if it doesn't exist
derrickstolee Jun 20, 2024
3c295c8
mingw: drop bogus (and unneeded) declaration of `_pgmptr`
dscho Jun 19, 2024
6c14732
fixup! sha1-file: create shared-cache directory if it doesn't exist (…
dscho Jun 21, 2024
ada96f4
fixup! Adjust README.md for microsoft/git
dscho Jun 21, 2024
bbddf35
wt-status: add trace2 data for sparse-checkout percentage
jeffhostetler Jun 21, 2024
78b268c
README: adjust the currently-broken GVFS Protocol link (#661)
dscho Jun 24, 2024
8ef4820
wt-status: add VFS hydration percentage to normal `git status` output
jeffhostetler Jun 24, 2024
e774223
scalar-functional-tests.yml: update macos-11 to macos-13
jeffhostetler Jun 24, 2024
54f749f
github: use federated auth for Azure login
mjcheetham Jun 24, 2024
7975c98
virtualization: add new builtin command to print hydration level (#659)
dscho Jun 25, 2024
74bc0d4
Use Azure Federated login mechanism rather than secrets (#662)
dscho Jun 25, 2024
89be885
trace2: prefetch value of GIT_TRACE2_DST_DEBUG at startup
jeffhostetler Jun 26, 2024
08c0dbb
trace2: prefetch value of GIT_TRACE2_DST_DEBUG at startup (#663)
dscho Jun 26, 2024
644434e
survey: expanded TODO list at the bottom of the source file
jeffhostetler Jun 28, 2024
54e0b43
t5799: explicitly test gvfs-helper --fallback and --no-fallback
jeffhostetler Jun 28, 2024
0f078c4
gvfs-helper: don't fallback with new config
derrickstolee Jun 27, 2024
773e2aa
test-gvfs-protocol: add cache_http_503 to mayhem
jeffhostetler Jun 28, 2024
8668b8e
t5799: add unit tests for new `gvfs.fallback` config setting
jeffhostetler Jun 28, 2024
a4c091f
mingw: drop bogus (and unneeded) declaration of `_pgmptr` (#666)
dscho Jul 1, 2024
4bfdab6
Merge remote-tracking branch 'microsoft/vfs-2.45.2' into jh/gvfs-help…
dscho Jul 1, 2024
3f0f64e
survey: expanded TODO with more notes
jeffhostetler Jul 1, 2024
648c5a2
gvfs-helper: add gvfs.fallback and unit tests (#665)
dscho Jul 1, 2024
ecc070f
Merge branch 'jh/experimental-survey'
dscho Jul 1, 2024
d23dcf7
fixup! survey: calculate stats on refs and print results
dscho Jul 1, 2024
38de1fa
fixup! survey: add pretty printing of stats
dscho Jul 1, 2024
dd802f5
fixup! survey: calculate stats on refs and print results
dscho Jul 1, 2024
2eead28
fixup! survey: calculate stats on refs and print results
dscho Jul 1, 2024
3168768
fixup! survey: add pretty printing of stats
dscho Jul 1, 2024
5ae1d0c
survey: clearly note the experimental nature in the output
dscho Jul 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ One major feature that Scalar recommends is [partial clone](https://github.blog/
which reduces the amount of data transferred in order to work with a Git repository. While several
services such as GitHub support partial clone, Azure Repos instead has an older version of this
functionality called
[the GVFS protocol](https://docs.microsoft.com/en-us/azure/devops/learn/git/gvfs-architecture#gvfs-protocol).
[the GVFS protocol](https://github.com/microsoft/VFSForGit/blob/HEAD/Protocol.md).
The integration with the GVFS protocol present in `microsoft/git` is not appropriate to include in
the core Git client because partial clone is the official version of that functionality.