diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2024-03-19 19:47:48 +0800 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2024-03-19 19:47:48 +0800 |
commit | 4b47032686c52de5bf2324c1b1d4151c5fd6c41b (patch) | |
tree | 85098e25c0a4ad383f267fd59d591346d5e09a17 /doc | |
parent | 34f99f9355c275917ff91539bbdac60a56ad7e17 (diff) | |
parent | 4993eab4a4507d52037ff74c67f6ca04d2401b5e (diff) | |
download | git-repair-4b47032686c52de5bf2324c1b1d4151c5fd6c41b.tar.gz |
Merge tag '1.20230814'
tagging package git-repair version 1.20230814
Diffstat (limited to 'doc')
-rw-r--r-- | doc/index.mdwn | 2 | ||||
-rw-r--r-- | doc/index/discussion.mdwn | 29 | ||||
-rw-r--r-- | doc/news/version_1.20141027.mdwn | 1 | ||||
-rw-r--r-- | doc/news/version_1.20151215.mdwn | 5 | ||||
-rw-r--r-- | doc/news/version_1.20161111.mdwn | 10 | ||||
-rw-r--r-- | doc/news/version_1.20161118.mdwn | 3 | ||||
-rw-r--r-- | doc/news/version_1.20170626.mdwn | 5 | ||||
-rw-r--r-- | doc/news/version_1.20200504.mdwn | 5 | ||||
-rw-r--r-- | doc/news/version_1.20210111.mdwn | 5 | ||||
-rw-r--r-- | doc/news/version_1.20210629.mdwn | 5 | ||||
-rw-r--r-- | doc/news/version_1.20220404.mdwn | 3 | ||||
-rw-r--r-- | doc/news/version_1.20230814.mdwn | 3 |
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 |