File: day_108__new_use_for_location_tracking.mdwn

package info (click to toggle)
git-annex 8.20210223-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 68,764 kB
  • sloc: haskell: 70,359; javascript: 9,103; sh: 1,304; makefile: 212; perl: 136; ansic: 44
file content (20 lines) | stat: -rw-r--r-- 905 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
Added a new feature that started out with me wanting a way to undo a
`git-annex drop`, but turned into something rather more powerful. The `--in`
option can now be told to match files that were in a repository at some
point in the past. For example, `git annex get --in=here@{yesterday}` will
get any files that have been dropped over the past day.

While git-annex's location tracking info is stored in git and thus versioned,
very little of it makes use of past versions of the location tracking info
(only `git annex log`). I'm happy to have finally found a use for it!

OB Windows porting: Fixed a bug in the symlink calculation code.
Sounds simple; took 2 hours!

Also various bug triage; updated git version on OSX; forwarded bug about
DAV-0.6 being broken upstream; fixed a bug with initremote in 
encryption=pubkey mode. Backlog is 65 messages.

---

Today's work was sponsored by Brock Spratlen.