@@ -13,22 +13,27 @@ Scalar only to configure those new settings. In particular, we ported
1313features like background maintenance to Git to make Scalar simpler and
1414make Git more powerful.
1515
16- Services such as GitHub support partial clone , a standard adopted by the Git
17- project to download only part of the Git objects when cloning, and fetching
18- further objects on demand. If your hosting service supports partial clone, then
19- we absolutely recommend it as a way to greatly speed up your clone and fetch
20- times and to reduce how much disk space your Git repository requires. Scalar
21- will help with this!
16+ Scalar ships inside [ a custom version of Git] [ microsoft-git ] , but we are
17+ working to make it available in other forks of Git. The only feature
18+ that is not intended to ever reach the standard Git client is Scalar's use
19+ of [ the GVFS Protocol] [ gvfs-protocol ] , which is essentially an older
20+ version of [ Git's partial clone feature] ( https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ )
21+ that was available first in Azure Repos. Services such as GitHub support
22+ only partial clone instead of the GVFS protocol because that is the
23+ standard adopted by the Git project. If your hosting service supports
24+ partial clone, then we absolutely recommend it as a way to greatly speed
25+ up your clone and fetch times and to reduce how much disk space your Git
26+ repository requires. Scalar will help with this!
2227
23- Most of the value of Scalar can be found in the core Git client. However, most
24- of the advanced features that really optimize Git's performance are off by
25- default for compatibility reasons. To really take advantage of Git's latest and
26- greatest features, you either need to study the [ ` git config `
27- documentation] ( https://git-scm.com/docs/git-config ) and regularly read [ the Git
28- release notes] ( https://github.com/git/git/tree/master/Documentation/RelNotes ) .
28+ If you don't use the GVFS Protocol, then most of the value of Scalar can
29+ be found in the core Git client. However, most of the advanced features
30+ that really optimize Git's performance are off by default for compatibility
31+ reasons. To really take advantage of Git's latest and greatest features,
32+ you either need to study the [ ` git config ` documentation] ( https://git-scm.com/docs/git-config )
33+ and regularly read [ the Git release notes] ( https://github.com/git/git/tree/master/Documentation/RelNotes ) .
2934Even if you do all that work and customize your Git settings on your machines,
30- you likely will want to share those settings with other team members. Or, you
31- can just use Scalar!
35+ you likely will want to share those settings with other team members.
36+ Or, you can just use Scalar!
3237
3338Using ` scalar register ` on an existing Git repository will give you these
3439benefits:
0 commit comments