Initial import master
authorAntonio Ospite <ao2@ao2.it>
Thu, 24 Jan 2019 15:07:56 +0000 (16:07 +0100)
committerAntonio Ospite <ao2@ao2.it>
Thu, 31 Jan 2019 08:14:21 +0000 (09:14 +0100)
12 files changed:
.config/mr/README [new file with mode: 0644]
.config/mr/available.d/bash.vcsh [new file with mode: 0644]
.config/mr/available.d/git.vcsh [new file with mode: 0644]
.config/mr/available.d/readline.vcsh [new file with mode: 0644]
.config/mr/available.d/sh.vcsh [new file with mode: 0644]
.config/mr/available.d/vcsh.vcsh [new file with mode: 0644]
.config/mr/config.d/bash.vcsh [new symlink]
.config/mr/config.d/git.vcsh [new symlink]
.config/mr/config.d/readline.vcsh [new symlink]
.config/mr/config.d/sh.vcsh [new symlink]
.config/mr/config.d/vcsh.vcsh [new symlink]
.mrconfig [new file with mode: 0644]

diff --git a/.config/mr/README b/.config/mr/README
new file mode 100644 (file)
index 0000000..1e05041
--- /dev/null
@@ -0,0 +1,15 @@
+Configuration files for mr.
+
+IMPORTANT:
+
+In this mr repository do not add any file that may conflict with files from
+any other repository managed by vcsh.
+
+Examples of conflicting files are ~/README, ~/LICENSE, or ~/.gitmodules
+
+This is required because this repository is meant to be cloned before all the
+other ones in order to bring them in.
+
+In particular this means that the vcsh configuration required to handle sparse
+checkouts and colliding files may still not be in place when this repository
+is cloned.
diff --git a/.config/mr/available.d/bash.vcsh b/.config/mr/available.d/bash.vcsh
new file mode 100644 (file)
index 0000000..67fb76a
--- /dev/null
@@ -0,0 +1,2 @@
+[$HOME/.config/vcsh/repo.d/bash.git]
+checkout = vcsh clone 'https://git.ao2.it/config/bash.git' 'bash'
diff --git a/.config/mr/available.d/git.vcsh b/.config/mr/available.d/git.vcsh
new file mode 100644 (file)
index 0000000..2448eeb
--- /dev/null
@@ -0,0 +1,2 @@
+[$HOME/.config/vcsh/repo.d/git.git]
+checkout = vcsh clone 'https://git.ao2.it/config/git.git' 'git'
diff --git a/.config/mr/available.d/readline.vcsh b/.config/mr/available.d/readline.vcsh
new file mode 100644 (file)
index 0000000..623077c
--- /dev/null
@@ -0,0 +1,2 @@
+[$HOME/.config/vcsh/repo.d/readline.git]
+checkout = vcsh clone 'https://git.ao2.it/config/readline.git' 'readline'
diff --git a/.config/mr/available.d/sh.vcsh b/.config/mr/available.d/sh.vcsh
new file mode 100644 (file)
index 0000000..2a28f94
--- /dev/null
@@ -0,0 +1,2 @@
+[$HOME/.config/vcsh/repo.d/sh.git]
+checkout = vcsh clone 'https://git.ao2.it/config/sh.git' 'sh'
diff --git a/.config/mr/available.d/vcsh.vcsh b/.config/mr/available.d/vcsh.vcsh
new file mode 100644 (file)
index 0000000..a347b95
--- /dev/null
@@ -0,0 +1,3 @@
+[$HOME/.config/vcsh/repo.d/vcsh.git]
+checkout = vcsh clone 'https://git.ao2.it/config/vcsh.git' 'vcsh'
+order = 1
diff --git a/.config/mr/config.d/bash.vcsh b/.config/mr/config.d/bash.vcsh
new file mode 120000 (symlink)
index 0000000..47f8dc2
--- /dev/null
@@ -0,0 +1 @@
+../available.d/bash.vcsh
\ No newline at end of file
diff --git a/.config/mr/config.d/git.vcsh b/.config/mr/config.d/git.vcsh
new file mode 120000 (symlink)
index 0000000..8eb5002
--- /dev/null
@@ -0,0 +1 @@
+../available.d/git.vcsh
\ No newline at end of file
diff --git a/.config/mr/config.d/readline.vcsh b/.config/mr/config.d/readline.vcsh
new file mode 120000 (symlink)
index 0000000..4977eed
--- /dev/null
@@ -0,0 +1 @@
+../available.d/readline.vcsh
\ No newline at end of file
diff --git a/.config/mr/config.d/sh.vcsh b/.config/mr/config.d/sh.vcsh
new file mode 120000 (symlink)
index 0000000..bc2ae37
--- /dev/null
@@ -0,0 +1 @@
+../available.d/sh.vcsh
\ No newline at end of file
diff --git a/.config/mr/config.d/vcsh.vcsh b/.config/mr/config.d/vcsh.vcsh
new file mode 120000 (symlink)
index 0000000..85230d4
--- /dev/null
@@ -0,0 +1 @@
+../available.d/vcsh.vcsh
\ No newline at end of file
diff --git a/.mrconfig b/.mrconfig
new file mode 100644 (file)
index 0000000..b71dc0c
--- /dev/null
+++ b/.mrconfig
@@ -0,0 +1,5 @@
+[DEFAULT]
+git_gc = git gc "$@"
+jobs = 1
+
+include = cat ~/.config/mr/config.d/*