summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormonnier@b84a43244dc969c1e6ebb5acf57140006b376c2d <monnier@web>2022-08-29 21:32:39 +0000
committeradmin <admin@branchable.com>2022-08-29 21:32:39 +0000
commitf0cd3a2a3758ddcd2f0900c16bdc1fb80bbd6e92 (patch)
treede6c9275613b08512900d994b1834c656e695ffb /doc
parentaf5a1d28db777c5cd6bc02b783e865659e9dba8f (diff)
downloadgit-repair-f0cd3a2a3758ddcd2f0900c16bdc1fb80bbd6e92.tar.gz
Add my own experience of apparent inf-looping
Diffstat (limited to 'doc')
-rw-r--r--doc/index/discussion.mdwn29
1 files changed, 22 insertions, 7 deletions
diff --git a/doc/index/discussion.mdwn b/doc/index/discussion.mdwn
index dea2ec7..c656c35 100644
--- a/doc/index/discussion.mdwn
+++ b/doc/index/discussion.mdwn
@@ -1,12 +1,27 @@
-My experience with git repair:
+# Experience n°1
-git repair
-Running git fsck ...
-Stack space overflow: current size 8388608 bytes.
-Use `+RTS -Ksize -RTS' to increase it.
+ % git repair
+ Running git fsck ...
+ Stack space overflow: current size 8388608 bytes.
+ Use `+RTS -Ksize -RTS' to increase it.
-git repair +RTS -K32M -RTS
-git-repair: Most RTS options are disabled. Link with -rtsopts to enable them.
+ % git repair +RTS -K32M -RTS
+ git-repair: Most RTS options are disabled. Link with -rtsopts to enable them.
Whats up guys? Are we playing catch 22 here?
+# Experience n°2
+
+I've been running
+
+ LANG=C TMPDIR=/mnt/1/tmp TMP=/mnt/1/tmp git-repair --force
+
+on a BUP repository for more than a wekk. The output so far looks like:
+
+ Initialized empty Git repository in /mnt/1/tmp/tmprepo8ymhUQ/.git/
+ fatal: /mnt/1/monnier-broken.bup: '/mnt/1/monnier-broken.bup' is outside repository at '/mnt/1/monnier-broken.bup'
+ Initialized empty Git repository in /mnt/1/tmp/tmprepoz8b3XR/.git/
+ fatal: /mnt/1/monnier-broken.bup: '/mnt/1/monnier-broken.bup' is outside repository at '/mnt/1/monnier-broken.bup'
+ [...]
+
+where those two lines repeat every few hours. Should I assume it's stuck in some kind of inf-loop, or will it actually end at some point?