Package: git-annex Version: 5.20140405 Severity: wishlist In a team environment with a centralised repository, we have now encountered multiple times a situation by which someone committed new annex data with "git annex sync", but without "--content". As a result, the central repository now knew about the existence of the new content, but it wouldn't be until the person followed up to push the content that the rest of the team could actually see it.
Of course, this always happened right before the weekend, causing clones with dangling and unresolvable symlinks, and correspondingly unhappy collaborators… and scripts. After playing around with preferred and required content settings, I still have not found a way to fix this. Ideally, there would be a way to tag a repository "content-required" such that refs would not be updated (post-receive hook?) as long as there were new dangling symlinks introduced. Consequentially, it would also mean that "sync --content" would need to first send the content, then the commits, and it would mean that pure "sync" would need to be smart about pushing contents by default to repositories that required as such… -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages git-annex depends on: ii curl 7.36.0-1 ii git 1:1.9.1-1 ii libc6 2.18-4 ii libffi6 3.1~rc1+r3.0.13-12 ii libgmp10 2:6.0.0+dfsg-1 ii libgnutls26 2.12.23-13 ii libgsasl7 1.8.0-2 ii libicu52 52.1-3 ii libidn11 1.28-1 ii libxml2 2.9.1+dfsg1-3 ii libyaml-0-2 0.1.4-3.2 ii openssh-client 1:6.6p1-2 ii rsync 3.1.0-2 ii wget 1.15-1 ii zlib1g 1:1.2.8.dfsg-1 Versions of packages git-annex recommends: ii bind9-host 1:9.9.5.dfsg-3 ii git-remote-gcrypt 0.20130908-5 ii gnupg 1.4.16-1.1 ii lsof 4.86+dfsg-1 ii nocache 0.9-1 ii quvi 0.4.2-1 ii ssh-askpass-gnome [ssh-askpass] 1:6.6p1-2 Versions of packages git-annex suggests: pn bup <none> ii graphviz 2.26.3-16.2 pn libnss-mdns <none> ii tahoe-lafs 1.10.0-1 -- no debconf information -- .''`. martin f. krafft <[email protected]> Related projects: : :' : proud Debian developer http://debiansystem.info `. `'` http://people.debian.org/~madduck http://vcs-pkg.org `- Debian - when you have better things to do than fixing systems
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)

