aboutsummaryrefslogtreecommitdiff
path: root/doc/devblog/day_415__catching_up.mdwn
blob: d2828a0c8b14d3e0c7ced2ee9c6253d8a10339ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Catching up on backlog today. I hope to be back to a regular work schedule
now. Unanswered messages down to 156. A lot of time today spent answering
questions.

There were several problems involving git branches with slashes in their
name, such as "foo/bar" (but not "origin/master" or "refs/heads/foo").
Some branch names based on such a branch would take only the "bar" part.
In `git annex sync`, this led to perhaps merging "foo/bar" into "other/bar"
or "bar". And the adjusted branch code was entirely broken for such
branches. I've fixed it now.

Also made `git annex addurl` behave better when the file it wants to 
add is gitignored.

Thinking about implementing `git annex copy --from A --to B`.
It does not seem *too* hard to do that, at least with a temp file
used inbetween. See [[todo/transitive_transfers]].

Today's work was sponsored by Thomas Hochstein on Patreon.