
* Fix minor FD leak in journal code. Closes: #754608 * direct: Fix handling of case where a work tree subdirectory cannot be written to due to permissions. * migrate: Avoid re-checksumming when migrating from hashE to hash backend. * uninit: Avoid failing final removal in some direct mode repositories due to file modes. * S3: Deal with AWS ACL configurations that do not allow creating or checking the location of a bucket, but only reading and writing content to it. * resolvemerge: New plumbing command that runs the automatic merge conflict resolver. * Deal with change in git 2.0 that made indirect mode merge conflict resolution leave behind old files. * sync: Fix git sync with local git remotes even when they don't have an annex.uuid set. (The assistant already did so.) * Set gcrypt-publish-participants when setting up a gcrypt repository, to avoid unncessary passphrase prompts. This is a security/usability tradeoff. To avoid exposing the gpg key ids who can decrypt the repository, users can unset gcrypt-publish-participants. * Install nautilus hooks even when ~/.local/share/nautilus/ does not yet exist, since it is not automatically created for Gnome 3 users. * Windows: Move .vbs files out of git\bin, to avoid that being in the PATH, which caused some weird breakage. (Thanks, divB) * Windows: Fix locking issue that prevented the webapp starting (since 5.20140707). # imported from the archive
34 lines
1.7 KiB
Markdown
34 lines
1.7 KiB
Markdown
I've switched over to mostly working on Windows porting in the evenings
|
|
when bored, with days spent on other git-annex stuff. So, getting back to
|
|
the planned [[design/roadmap]] for this month..
|
|
|
|
Set up a [tip4commit for git-annex](http://tip4commit.com/projects/152).
|
|
Anyone who gets a commit merged in will receive a currently small amount of
|
|
bitcoin. This would almost be a good way to encourage more committers
|
|
other than me, by putting say, half the money I have earmarked for that into
|
|
the tip jar. The problem is, I make too many commits myself, so most of the
|
|
money would be quickly tipped back out to me! I have gotten in touch with the
|
|
tip4commit people, and hope they will give me a way to blacklist
|
|
myself from being tipped.
|
|
|
|
Designed a [[design/external_special_remote_protocol]] that seems pretty
|
|
good for first-class special remotes implemented outside git-annex.
|
|
It's moderately complicated on the git-annex side to make it simple and
|
|
flexible on the special remote side, but I estimate only a few days to build
|
|
it once I have the design finalized.
|
|
|
|
# windows
|
|
|
|
Tested the autobuilt windows webapp. It works! Sorted out some issues with
|
|
the bundled libraries.
|
|
|
|
Reworked how `git annex transferkeys` communicates, to make it easier to
|
|
port it to Windows. Narrowly managed to avoid needing to write Haskell
|
|
bindings to Windows's equivilant of `pipe(2)`. I think the Windows
|
|
assistant can transfer keys now. and the webapp UI may even be able to be
|
|
used to stop transfers. Needs testing.
|
|
|
|
Investigated what I'll need to get XMPP working on Windows. Most of the
|
|
libs are available in cygwin, but gsasl would need to be built from source.
|
|
Also some kind of space-in-path problem is preventing cabal installing some
|
|
of the necessary dependencies.
|