summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2015-02-25 08:40:55 +0900
committerSean Whitton <spwhitton@spwhitton.name>2015-02-25 08:49:28 +0900
commita7ba434d93f5945a8a19b72c7f088435132300bd (patch)
tree3444945156e0b04c28a43871b78df6d5d89e62b2 /README
parent393d5457c20191e0d20dcc9812297d6a934eb6ca (diff)
downloaddotfiles-a7ba434d93f5945a8a19b72c7f088435132300bd.tar.gz
commentary
Diffstat (limited to 'README')
-rw-r--r--README14
1 files changed, 14 insertions, 0 deletions
diff --git a/README b/README
index 0d6dae51..6306abda 100644
--- a/README
+++ b/README
@@ -1,3 +1,17 @@
This is Sean Whitton's dotfiles. I try to make it clear when stuff
was written by me, and when it was taken from elsewhere. Stuff I've
written is GPL v3 or any later versions published by the FSF.
+
+The master branch should work on most hosts, and host-specific
+configurations for host `host.domain' live in the branch `host'. All
+such host branches have master as their parent and are rebased onto
+master: the only exception is some branches based on `win32' for
+specific Windows hosts.
+
+This restriction is to make usage less complex, even if it results in
+some patches being duplicated between multiple host branches (that
+aren't suitable for master). My dotfiles are too important for the
+repository to require time-consuming, complex rebase operations. In
+particular, the restriction allows for the `mr update' and `mr rebase'
+commands to be simple scripts that almost always do exactly what's
+needed.