File: day_292__bugfixes.mdwn

package info (click to toggle)
git-annex 10.20230126-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 69,344 kB
  • sloc: haskell: 74,654; javascript: 9,103; sh: 1,304; makefile: 203; perl: 136; ansic: 44
file content (24 lines) | stat: -rw-r--r-- 1,400 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Actually spread out over several days..

I think I have finally comprehensively dealt with all the wacky system
misconfigurations that can make `git commit` complain and refuse to commit.
The last of these is [a system with a FQDN that doesn't have a dot in it](http://git-annex.branchable.com/bugs/view_logs_fails:_Internal_Server_Error__internal_liftAnnex/). 
I personally think git should just use the hostname as-is in the email
address for commits here -- it's better to be robust. Indeed, I think it
would make more sense if `git commit` never failed, unless it ran out of
disk or the repo is corrupt. But anyway, `git-annex
init` will now detect when the commit fails because of this and put a
workaround in place.

Fixed a bug in `git annex addurl --pathdepth` when the url's path was
shorter than the amount requested to remove from it.

Tracked down a bug that prevents git-annex from working on a system with an
old linux kernel. Probably the root cause is that the kernel was built
without EVENTFD support. Found a workaround to get a usable git-annex on
such a system is to build it without the webapp, since that disables the
threaded runtime which triggered the problem.

Dealt with a lot of Windows bugs. Very happy that it's working well enough
that some users are reporting bugs on it in Windows, and with enough detail
that I have not needed to boot Windows to fix them so far. ;)