From a902bfd06489b28374650f41f6c1086e4e0c111b Mon Sep 17 00:00:00 2001
From: git <git@git.somenet.org>
Date: Sat, 12 Jan 2019 22:41:01 +0100
Subject: [PATCH] GITOLITE.txt

---
 GITOLITE.txt | 54 +++++++++++++++++++++++++++++-----------------------
 1 file changed, 30 insertions(+), 24 deletions(-)

diff --git a/GITOLITE.txt b/GITOLITE.txt
index 853e7d6..4356c45 100644
--- a/GITOLITE.txt
+++ b/GITOLITE.txt
@@ -1,35 +1,41 @@
-REPO:
-git clone ssh://git@git.somenet.org:2/fsinf/basics
+REPO URLs:
+https://git.somenet.org/fsinf/basics.git (if public repo)
+git remote set-url --push origin ssh://git@git.somenet.org:2/fsinf/basics.git
+git@git.somenet.org:fsinf/basics.git
 
-GITWEB:
-http://git.somenet.org/?p=fsinf/basics.git;a=summary
+GITWEB (if public repo):
+http://git.somenet.org/fsinf/basics.git
 
-GITOLITE ROOT ADMIN (send ssh-keys to):
+
+GITOLITE instance admin (send ssh-keys to):
 someone@somenet.org
 
---------------------------------------------------------------------------
-RECOMMENDED CLIENT CONFIGURATION:
-git config --global branch.autosetuprebase always
-  # Make Git enable rebasing instead of merging on all new tracked
-  # branches in *ALL* your repos. (get rid of merge-commits when pulling)
-  # Affects only *NEW* tracked branches.
 
+RECOMMENDED CONFIGURATION
+----------------------------------------------------------------------
+    # Show forgotten whitespaces.
+git config --global color.ui true
+git config --global color.diff.whitespace red reverse
 
-git config --global branch.master.rebase true
-  # Make Git rebase the master branch instead of merging in *ALL* your
-  # repos. (get rid of merge-commits when pulling)
-  # Useful if you didnt have branch.autosetuprebase set before cloning
-  # and want all your repos to rebase.
 
+    # remove removed branches + tags.
+git config --global fetch.prune true
+git config --global fetch.pruneTags true
 
-git config color.ui true
-git config color.diff.whitespace red reverse
-  # If you like colors consider adding these config options.
+
+################
+# Use rebasing #
+################
+git config --global branch.autosetuprebase always
+git config --global branch.master.rebase true
+git config --global rebase.stat true
 
 
-git config core.autocrlf input
-  # Make Git convert all the types of newline to "\n". This is especially
-  # useful, if windows and *nix users are working on the same fileset.
-  # Might break some stuff.
---------------------------------------------------------------------------
+#################
+# WINDOWS USERS #
+#################
+    # Make Git convert all the types of newline to "\n".
+    # Might break some stuff.
+git config --global core.autocrlf true
+----------------------------------------------------------------------
 AUTOGENERATED FILE.
-- 
2.43.0