
* webapp: Detect when upgrades are available, and upgrade if the user desires. (Only when git-annex is installed using the prebuilt binaries from git-annex upstream, not from eg Debian.) * assistant: Detect when the git-annex binary is modified or replaced, and either prompt the user to restart the program, or automatically restart it. * annex.autoupgrade configures both the above upgrade behaviors. * Added support for quvi 0.9. Slightly suboptimal due to limitations in its interface compared with the old version. * Bug fix: annex.version did not get set on automatic upgrade to v5 direct mode repo, so the upgrade was performed repeatedly, slowing commands down. * webapp: Fix bug that broke switching between local repositories that use the new guarded direct mode. * Android: Fix stripping of the git-annex binary. * Android: Make terminal app show git-annex version number. * Android: Re-enable XMPP support. * reinject: Allow to be used in direct mode. * Futher improvements to git repo repair. Has now been tested in tens of thousands of intentionally damaged repos, and successfully repaired them all. * Allow use of --unused in bare repository. # imported from the archive
22 lines
962 B
Markdown
22 lines
962 B
Markdown
[Gource](http://code.google.com/p/gource/) is an amazing animated
|
|
visualisation of a git repository.
|
|
|
|
Normally, gource shows files being added, removed, and changed in
|
|
the repository, and the user(s) making the changes. Of course it can be
|
|
used in this way in a repository using git-annex too; just run `gource`.
|
|
|
|
The other way to use gource with git-annex is to visualise the movement of
|
|
annexed file contents between repositories. In this view, the "users" are
|
|
repositories, and they move around the file contents that are being added
|
|
or removed from them with git-annex.
|
|
|
|
[[!img screenshot.jpg]]
|
|
|
|
To use gource this way, first go into the directory you want to visualize,
|
|
and use `git annex log` to make an input file for `gource`:
|
|
|
|
git annex log --gource | tee gource.log
|
|
sort gource.log | gource --log-format custom -
|
|
|
|
The `git annex log` can take a while, to speed it up you can use something
|
|
like `--after "4 months ago"` to limit how far back it goes.
|