File: day_214-215__wrapping_up_recent_work.mdwn

package info (click to toggle)
git-annex 5.20141125%2Bdeb8u1
  • links: PTS
  • area: main
  • in suites: jessie
  • size: 37,832 kB
  • sloc: haskell: 42,603; sh: 1,080; ansic: 498; makefile: 316; perl: 125
file content (16 lines) | stat: -rw-r--r-- 888 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Yesterday, finished converting S3 to use the aws library. Very happy with
the result (no memory leaks! connection caching!), but s3-aws is not merged
into master yet. Waiting on a new release of the aws library so as to not
break Internet Archive S3 support.

Today, spent a few hours adding more tests to `testremote`. The new tests
take a remote, and construct a modified version that is intentionally
unavailable. Then they make sure trying to use it fails in appropriate
ways. This was a very good thing to test; two bugs were immediately found
and fixed.

And that wraps up several weeks of hacking on the core of git-annex's
remotes support, which started with reworking chunking and kind of took
on a life of its own. I plan a release of this new stuff in a week. The
next week will be spent catching up on 117 messages of backlog that
accumulated while I was in deep coding mode.