summaryrefslogtreecommitdiffstats
path: root/content/git-bundle-hosting.rst
diff options
context:
space:
mode:
authorWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-01-09 22:59:58 +0100
committerWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-01-09 22:59:58 +0100
commit4ba7beb7b9f0f001b752eff2a2be3a7f32035255 (patch)
treed7c3306630e0d7a91bff219bb50bbe7bfee22c00 /content/git-bundle-hosting.rst
parentbd78a8ac1abab9d750b17799993e81a380817068 (diff)
downloadblog-4ba7beb7b9f0f001b752eff2a2be3a7f32035255.zip
blog-4ba7beb7b9f0f001b752eff2a2be3a7f32035255.tar.gz
blog-4ba7beb7b9f0f001b752eff2a2be3a7f32035255.tar.bz2
bundle hosting, nonfree firmware, setup: typo fixes
Diffstat (limited to 'content/git-bundle-hosting.rst')
-rw-r--r--content/git-bundle-hosting.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/git-bundle-hosting.rst b/content/git-bundle-hosting.rst
index 7505836..2431c46 100644
--- a/content/git-bundle-hosting.rst
+++ b/content/git-bundle-hosting.rst
@@ -6,7 +6,7 @@
:status: published
:summary: Cloning large repositories can result in quite some load on the server side. A possible solution is the use of bundles. Git can package a certain revision in an archive. The client can fetch the bundle and set up a clone locally based on the bundle.
-Cloning large repositories can result in quite some load on the server side. Depending on the server specs, the server may run out of RAM or the CPU load goes way up. In my case, the limiting factor is the CPU. Too much load can even result in fatal errors that make it impossible to freshly clone a repository.
+Cloning large repositories can result in quite some load on the server side. Depending on the server specs, the server may run out of RAM or the CPU load increases heavily. In my case, the limiting factor is the CPU. Too much load can even result in fatal errors that make it impossible to freshly clone a repository.
A possible solution is the use of bundles. Git can package a certain revision in an archive. The client can fetch the bundle and set up a clone locally based on the bundle. The `Git documentation <https://git-scm.com/docs/git-bundle>`_ describes how this works. The server then has the only task of serving the bundle which takes almost no load. When the client has set up the clone with the bundle, subsequent pull or fetch requests will take a lot less server load because the server only needs to handle the diff between the revision archived in the bundle and the revision that currently gets fetched.