summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2024-03-19 19:47:48 +0800
committerSean Whitton <spwhitton@spwhitton.name>2024-03-19 19:47:48 +0800
commit4b47032686c52de5bf2324c1b1d4151c5fd6c41b (patch)
tree85098e25c0a4ad383f267fd59d591346d5e09a17 /doc
parent34f99f9355c275917ff91539bbdac60a56ad7e17 (diff)
parent4993eab4a4507d52037ff74c67f6ca04d2401b5e (diff)
downloadgit-repair-4b47032686c52de5bf2324c1b1d4151c5fd6c41b.tar.gz
Merge tag '1.20230814'
tagging package git-repair version 1.20230814
Diffstat (limited to 'doc')
-rw-r--r--doc/index.mdwn2
-rw-r--r--doc/index/discussion.mdwn29
-rw-r--r--doc/news/version_1.20141027.mdwn1
-rw-r--r--doc/news/version_1.20151215.mdwn5
-rw-r--r--doc/news/version_1.20161111.mdwn10
-rw-r--r--doc/news/version_1.20161118.mdwn3
-rw-r--r--doc/news/version_1.20170626.mdwn5
-rw-r--r--doc/news/version_1.20200504.mdwn5
-rw-r--r--doc/news/version_1.20210111.mdwn5
-rw-r--r--doc/news/version_1.20210629.mdwn5
-rw-r--r--doc/news/version_1.20220404.mdwn3
-rw-r--r--doc/news/version_1.20230814.mdwn3
12 files changed, 44 insertions, 32 deletions
diff --git a/doc/index.mdwn b/doc/index.mdwn
index 503c2c2..9ff06de 100644
--- a/doc/index.mdwn
+++ b/doc/index.mdwn
@@ -27,7 +27,7 @@ Then to install it:
## how it works
`git-repair` starts by deleting all corrupt objects, and
-retreiving all missing objects that it can from the remotes of the
+retrieving all missing objects that it can from the remotes of the
repository.
If that is not sufficient to fully recover the repository, it can also
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?
diff --git a/doc/news/version_1.20141027.mdwn b/doc/news/version_1.20141027.mdwn
deleted file mode 100644
index b65c652..0000000
--- a/doc/news/version_1.20141027.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-git-repair 1.20140613 released
diff --git a/doc/news/version_1.20151215.mdwn b/doc/news/version_1.20151215.mdwn
deleted file mode 100644
index 79b16f1..0000000
--- a/doc/news/version_1.20151215.mdwn
+++ /dev/null
@@ -1,5 +0,0 @@
-git-repair 1.20151215 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Fix insecure temporary permissions and potential denial of
- service attack when creating temp dirs. Closes: #[807341](http://bugs.debian.org/807341)
- * Merge from git-annex."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20161111.mdwn b/doc/news/version_1.20161111.mdwn
deleted file mode 100644
index baba58b..0000000
--- a/doc/news/version_1.20161111.mdwn
+++ /dev/null
@@ -1,10 +0,0 @@
-git-repair 1.20161111 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * git-repair.cabal: Add Setup-Depends.
- * Updated cabal file explictly lists source files. The tarball
- on hackage will include only the files needed for cabal install;
- it is NOT the full git-repair source tree.
- * debian/changelog: Converted to symlinks to CHANGELOG.
- * Merge from git-annex.
- * Makefile: Support building with stack as well as cabal.
- * Makefile: The CABAL variable has been renamed to BUILDER."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20161118.mdwn b/doc/news/version_1.20161118.mdwn
deleted file mode 100644
index c687f46..0000000
--- a/doc/news/version_1.20161118.mdwn
+++ /dev/null
@@ -1,3 +0,0 @@
-git-repair 1.20161118 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Fix build with recent versions of cabal and ghc."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20170626.mdwn b/doc/news/version_1.20170626.mdwn
deleted file mode 100644
index 9e9830a..0000000
--- a/doc/news/version_1.20170626.mdwn
+++ /dev/null
@@ -1,5 +0,0 @@
-git-repair 1.20170626 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Merge from git-annex.
- * Removes dependency on MissingH, adding a dependency on split instead.
- * Fixes build with directory-1.3."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20200504.mdwn b/doc/news/version_1.20200504.mdwn
new file mode 100644
index 0000000..545cd64
--- /dev/null
+++ b/doc/news/version_1.20200504.mdwn
@@ -0,0 +1,5 @@
+git-repair 1.20200504 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * Fix a few documentation typos.
+ * Improve fetching from a remote with an url in host:path format.
+ * Merge from git-annex."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20210111.mdwn b/doc/news/version_1.20210111.mdwn
new file mode 100644
index 0000000..d32b1c8
--- /dev/null
+++ b/doc/news/version_1.20210111.mdwn
@@ -0,0 +1,5 @@
+git-repair 1.20210111 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * Improve output to not give the impression it's stalled running fsck
+ when it's found a problem and is working to repair it.
+ * Merge from git-annex.
+ * Makefile: Support building with cabal 3.0."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20210629.mdwn b/doc/news/version_1.20210629.mdwn
new file mode 100644
index 0000000..9f00951
--- /dev/null
+++ b/doc/news/version_1.20210629.mdwn
@@ -0,0 +1,5 @@
+git-repair 1.20210629 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * Fixed bug that interrupting the program while it was fixing repository
+ corruption would lose objects that were contained in pack files.
+ * Fix reversion in version 1.20200504 that prevented fetching
+ missing objects from remotes."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20220404.mdwn b/doc/news/version_1.20220404.mdwn
new file mode 100644
index 0000000..448e807
--- /dev/null
+++ b/doc/news/version_1.20220404.mdwn
@@ -0,0 +1,3 @@
+git-repair 1.20220404 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * Avoid treating refs that are not commit objects as evidence of
+ repository corruption."""]] \ No newline at end of file
diff --git a/doc/news/version_1.20230814.mdwn b/doc/news/version_1.20230814.mdwn
new file mode 100644
index 0000000..e496f83
--- /dev/null
+++ b/doc/news/version_1.20230814.mdwn
@@ -0,0 +1,3 @@
+git-repair 1.20230814 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * Merge from git-annex.
+ * Support building with unix-compat 0.7"""]] \ No newline at end of file