Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..9ef5e84
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,12 @@
+[submodule "git-repos/hellogitworld"]
+ path = git-repos/hellogitworld
+ url = https://github.com/githubtraining/hellogitworld.git
+[submodule "git-repos/example-submodule"]
+ path = git-repos/example-submodule
+ url = https://github.com/githubtraining/example-submodule
+[submodule "git-repos/moreutils"]
+ path = git-repos/moreutils
+ url = git://git.kitenet.net/moreutils
+[submodule "git-repos/sed"]
+ path = git-repos/sed
+ url = http://git.savannah.gnu.org/r/sed.git
diff --git a/git-repos/Makefile b/git-repos/Makefile
new file mode 100644
index 0000000..4d29c33
--- /dev/null
+++ b/git-repos/Makefile
@@ -0,0 +1,11 @@
+SUBMODULES = $(patsubst %/,%,$(dir $(wildcard */.git)))
+EXPORTS = $(patsubst %,%.fast-export.xz,$(SUBMODULES))
+
+all: export
+export: $(EXPORTS)
+
+%.fast-export.xz: $(wildcard ../.git/modules/git-repos/%/refs/*/*) # (re-)export if refs have changed
+ (cd $* && git fast-export --all --signed-tags=verbatim) | xz -c > $@
+
+distclean:
+ rm -f $(EXPORTS)
diff --git a/git-repos/example-submodule b/git-repos/example-submodule
new file mode 160000
index 0000000..9768d0b
--- /dev/null
+++ b/git-repos/example-submodule
@@ -0,0 +1 @@
+Subproject commit 9768d0b576dbaaecd80abedad6dfd0d72f1476da
diff --git a/git-repos/example-submodule.fast-export.xz b/git-repos/example-submodule.fast-export.xz
new file mode 100644
index 0000000..3c2adc8
Binary files /dev/null and b/git-repos/example-submodule.fast-export.xz differ
diff --git a/git-repos/hellogitworld b/git-repos/hellogitworld
new file mode 160000
index 0000000..ef7bebf
--- /dev/null
+++ b/git-repos/hellogitworld
@@ -0,0 +1 @@
+Subproject commit ef7bebf8bdb1919d947afe46ab4b2fb4278039b3
diff --git a/git-repos/hellogitworld.fast-export.xz b/git-repos/hellogitworld.fast-export.xz
new file mode 100644
index 0000000..1a6c7a9
Binary files /dev/null and b/git-repos/hellogitworld.fast-export.xz differ
diff --git a/git-repos/moreutils b/git-repos/moreutils
new file mode 160000
index 0000000..b921969
--- /dev/null
+++ b/git-repos/moreutils
@@ -0,0 +1 @@
+Subproject commit b92196912d363683f24e71b0b2351324d50f5375
diff --git a/git-repos/moreutils.fast-export.xz b/git-repos/moreutils.fast-export.xz
new file mode 100644
index 0000000..416b417
Binary files /dev/null and b/git-repos/moreutils.fast-export.xz differ
diff --git a/git-repos/sed b/git-repos/sed
new file mode 160000
index 0000000..31c84cb
--- /dev/null
+++ b/git-repos/sed
@@ -0,0 +1 @@
+Subproject commit 31c84cbcfd2516e278a2a75523c7d5ad78f7bc57
diff --git a/git-repos/sed.fast-export.xz b/git-repos/sed.fast-export.xz
new file mode 100644
index 0000000..44ceb82
Binary files /dev/null and b/git-repos/sed.fast-export.xz differ

File Metadata

Mime Type
text/x-diff
Expires
Fri, Jul 4, 3:45 PM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3275859

Event Timeline