Turning off automatic garbage collection
The automatic triggering of garbage collection can be turned off so it will not run unless manually triggered. This can be useful if you are searching the repository for a lost commit/file and want to make sure that it is not being garbage collected while searching (running Git commands).
Getting ready
We'll use the hello_world_flow_model
repository again for this example:
$ git clone https://github.com/dvaske/hello_world_flow_model.git Cloning into 'hello_world_flow_model'... remote: Reusing existing pack: 51, done. remote: Total 51 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (51/51), done. Checking connectivity... done. $ cd hello_world_flow_model $ git checkout develop Already on 'develop' Your branch is up-to-date with 'origin/develop'. $ git reset --hard origin/develop HEAD is now at 2269dcf Merge branch 'release/1.0' into develop
How to do it...
To switch off the automatic garbage collection triggering, we need to set the
gc.auto
configuration...