0001-initial.patch (3026B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..61ad020
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.o
+stagit
+stagit-index
diff --git a/example_create.sh b/example_create.sh
index 24bcec5..cbf4cfc 100755
--- a/example_create.sh
+++ b/example_create.sh
@@ -16,22 +16,20 @@
# - sh example_create.sh
# path must be absolute.
-reposdir="/var/www/domains/git.codemadness.nl/home/src"
+reposdir="/home/git"
curdir="$(pwd)"
# make index.
-stagit-index "${reposdir}/"*/ > "${curdir}/index.html"
+stagit-index "${reposdir}/pub/"*/ > "${curdir}/index.html"
# make files per repo.
-for dir in "${reposdir}/"*/; do
- # strip .git suffix.
- r=$(basename "${dir}")
+for dir in "${reposdir}/pub/"*/; do
d=$(basename "${dir}" ".git")
printf "%s... " "${d}"
mkdir -p "${curdir}/${d}"
cd "${curdir}/${d}" || continue
- stagit -c ".cache" -u "https://git.codemadness.nl/$d/" "${reposdir}/${r}"
+ stagit -c ".cache" -u "https://git.skec.site/$d/" "${reposdir}/pub/${d}"
# symlinks
ln -sf log.html index.html
diff --git a/example_post-receive.sh b/example_post-receive.sh
index 5e8d32b..696344d 100755
--- a/example_post-receive.sh
+++ b/example_post-receive.sh
@@ -19,9 +19,9 @@ fi
# config
# paths must be absolute.
-reposdir="/home/src/src"
-dir="${reposdir}/${name}"
-htmldir="/home/www/domains/git.codemadness.org/htdocs"
+reposdir="/home/git"
+dir="${reposdir}/pub/${name}"
+htmldir="/var/www/htdocs/git.skec.site"
stagitdir="/"
destdir="${htmldir}${stagitdir}"
cachefile=".htmlcache"
@@ -35,24 +35,24 @@ cd "${dir}" || exit 1
# detect git push -f
force=0
-while read -r old new ref; do
- test "${old}" = "0000000000000000000000000000000000000000" && continue
- test "${new}" = "0000000000000000000000000000000000000000" && continue
-
- hasrevs=$(git rev-list "${old}" "^${new}" | sed 1q)
- if test -n "${hasrevs}"; then
- force=1
- break
- fi
-done
+# TODO: fix
+#while read -r old new ref; do
+# test "${old}" = "0000000000000000000000000000000000000000" && continue
+# test "${new}" = "0000000000000000000000000000000000000000" && continue
+#
+# hasrevs=$(git rev-list "${old}" "^${new}" | sed 1q)
+# if test -n "${hasrevs}"; then
+# force=1
+# break
+# fi
+#done
# strip .git suffix.
-r=$(basename "${name}")
d=$(basename "${name}" ".git")
printf "[%s] stagit HTML pages... " "${d}"
-mkdir -p "${destdir}/${d}"
-cd "${destdir}/${d}" || exit 1
+mkdir -p "${destdir}/pub/${d}"
+cd "${destdir}/pub/${d}" || exit 1
# remove commits and ${cachefile} on git push -f, this recreated later on.
if test "${force}" = "1"; then
@@ -61,10 +61,10 @@ if test "${force}" = "1"; then
fi
# make index.
-stagit-index "${reposdir}/"*/ > "${destdir}/index.html"
+stagit-index "${reposdir}/pub/"*/ > "${destdir}/index.html"
# make pages.
-stagit -c "${cachefile}" -u "https://git.codemadness.nl/$d/" "${reposdir}/${r}"
+stagit -c "${cachefile}" -u "https://git.skec.site/pub/${d}/" "${reposdir}/pub/${d}"
ln -sf log.html index.html
ln -sf ../style.css style.css
|