@@ -13,22 +13,27 @@ Scalar only to configure those new settings. In particular, we ported
13
13
features like background maintenance to Git to make Scalar simpler and
14
14
make Git more powerful.
15
15
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!
22
27
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 ) .
29
34
Even 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!
32
37
33
38
Using ` scalar register ` on an existing Git repository will give you these
34
39
benefits:
0 commit comments