8680c415de
Always merge the git-annex branch into .git/annex/index before making a commit from the index. This ensures that, when the branch has been changed in any way (by a push being received, or changes pulled directly into it, or even by the user checking it out, and committing a change), the index reflects those changes. This is much too slow; it needs to be optimised to only update the index when the branch has really changed, not every time. Also, there is an unhandled race, when a change is made to the branch right after the index gets updated. I left it in for now because it's unlikely and I didn't want to complicate things with additional locking yet. |
||
---|---|---|
.. | ||
bugs | ||
design | ||
download | ||
encryption | ||
forum | ||
install | ||
news | ||
special_remotes | ||
templates | ||
tips | ||
todo | ||
upgrades | ||
use_case | ||
users | ||
walkthrough | ||
backends.mdwn | ||
bare_repositories.mdwn | ||
bugs.mdwn | ||
comments.mdwn | ||
contact.mdwn | ||
copies.mdwn | ||
design.mdwn | ||
distributed_version_control.mdwn | ||
download.mdwn | ||
encryption.mdwn | ||
feeds.mdwn | ||
forum.mdwn | ||
future_proofing.mdwn | ||
git-annex-shell.mdwn | ||
git-annex.mdwn | ||
git-union-merge.mdwn | ||
GPL | ||
index.mdwn | ||
install.mdwn | ||
internals.mdwn | ||
location_tracking.mdwn | ||
logo.png | ||
logo_small.png | ||
meta.mdwn | ||
news.mdwn | ||
not.mdwn | ||
repomap.png | ||
special_remotes.mdwn | ||
summary.mdwn | ||
tips.mdwn | ||
todo.mdwn | ||
transferring_data.mdwn | ||
trust.mdwn | ||
upgrades.mdwn | ||
users.mdwn | ||
walkthrough.mdwn |