Mercurial > hg
comparison doc/hgmanpage.py @ 26627:832c98d79587
largefiles: better handling of merge of largefiles that not are available
Before, when merging revisions with missing largefiles, the missing largefiles
would be fetched as a part of the merge. If that failed (for example because
the main repository temporarily was unavailable), the largefile would be left
missing. However, the next commit would abort and (seemed to) fail when
markcommitted tried to mark the standin file as normal and thus had to hash the
largefile that didn't exist. (Actually, the commit would succeed but the
largefile update that follows right after the commit transaction would abort -
quite confusing.)
To fix that, make sure that synclfdirstate only marks files as normal if they
actually exist.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 12 Oct 2015 19:22:34 +0200 |
parents | 47e60ed4834f |
children | 1aee2ab0f902 |
comparison
equal
deleted
inserted
replaced
26626:dca161728dc9 | 26627:832c98d79587 |
---|