##// END OF EJS Templates
largefiles: document behavior of caching largefiles for new heads
Na'Tosha Bard -
r18599:5cd1dbf4 default
parent child Browse files
Show More
@@ -41,11 +41,20 b' Note that the remote Mercurial must also'
41 enabled for this to work.
41 enabled for this to work.
42
42
43 When you pull a changeset that affects largefiles from a remote
43 When you pull a changeset that affects largefiles from a remote
44 repository, Mercurial behaves as normal. However, when you update to
44 repository, the largefiles for the changeset usually won't be
45 such a revision, any largefiles needed by that revision are downloaded
45 pulled down until you update to the revision (there is one exception
46 and cached (if they have never been downloaded before). This means
46 to this case). However, when you update to such a revision, any
47 that network access may be required to update to changesets you have
47 largefiles needed by that revision are downloaded and cached (if
48 not previously updated to.
48 they have never been downloaded before). This means that network
49 access may be required to update to changesets you have no
50 previously updated to.
51
52 The one exception to the "largefiles won't be pulled until you update
53 to a revision that changes them" rule is when you pull new heads.
54 Because you could be pulling new heads (that you may later want to
55 merge with) from a non-default location (that Mercurial won't know
56 about later), when you pull new heads, largefiles revisions for those
57 heads are downloaded and cached locally.
49
58
50 If you already have large files tracked by Mercurial without the
59 If you already have large files tracked by Mercurial without the
51 largefiles extension, you will need to convert your repository in
60 largefiles extension, you will need to convert your repository in
General Comments 0
You need to be logged in to leave comments. Login now