From 595e53f7cf950b19c529d8adf3a6a55b2dacabbf Mon Sep 17 00:00:00 2001 From: PixelyIon Date: Mon, 18 Oct 2021 20:29:03 +0530 Subject: [PATCH] Fix Git slowness incurred by using Boost as a submodule Git became significantly slower for nearly all actions due to the inclusion of Boost as a submodule which in turn had an extremely large amount of submodules itself for every single Boost component, this especially effected clients like GitKraken which had multi-second delays in operations and became unusable due to it. The reason for this ended up being checking for modifications in the Boost submodule which has been disabled by using [`submodule..ignore`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-submoduleltnamegtignore) which disables any checks on the Boost submodule for changes and fixes the prior performance degradation. --- .gitmodules | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitmodules b/.gitmodules index 4ea2e256..999ed9c9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -37,3 +37,4 @@ [submodule "app/libraries/boost"] path = app/libraries/boost url = https://github.com/boostorg/boost.git + ignore = all