Hi Julien, On Tue, Mar 18, 2014 at 12:29:26PM -0400, Julien Vehent wrote: > On 2014-03-18 05:13, Thierry FOURNIER wrote: > >Thanks for the bug repport. Can you try the attached patch. It seems to > >resolve your problem. > > Hi Thierry, > > I'd love to test it, but I can't pull the remote branch... > > $ git branch -vv > * dev e5978bf [haproxy/master] BUG/MEDIUM: acl: boolean > only matches were broken by recent changes > > $ git remote -v |grep haproxy > haproxy http://git.1wt.eu/git/haproxy.git/ (fetch) > haproxy http://git.1wt.eu/git/haproxy.git/ (push) > > $ git pull > error: Unable to find 28452bff38a7446019e4a16ecf2041fba1b9b0f4 under > http://git.1wt.eu/git/haproxy.git > Cannot obtain needed tree 28452bff38a7446019e4a16ecf2041fba1b9b0f4 > while processing commit 4fdab908ba4b76a79ebc2a90617c4ca1cd2a5cc0. > error: Fetch failed. > > How do I fix it?
By using only git.formilux.org. It appears that if there's one error during a pull (which sometimes happens on git.1wt.eu), git doesn't correctly recover on future updates, as it never requests the failed object again but complains it doesn't have it. I suspect it tries to store a truncated object. That's very strange. Cheers Willy

