Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 3315
bd1a25ead18d
parent 3311
b4775920f5b8
child 3328
15aaa8d3a840
--- a/Plugins/VcsPlugins/vcsMercurial/hg.py	Sat Mar 01 16:23:51 2014 +0100
+++ b/Plugins/VcsPlugins/vcsMercurial/hg.py	Sat Mar 01 18:35:24 2014 +0100
@@ -373,6 +373,8 @@
         if rev:
             args.append("--rev")
             args.append(rev)
+        if vcsDataDict["largefiles"]:
+            args.append("--all-largefiles")
         args.append(self.__hgURL(vcsUrl))
         args.append(projectDir)
         
@@ -878,18 +880,20 @@
         self.status.show()
         self.status.start(name)
     
-    def hgSummary(self, mq=False):
+    def hgSummary(self, mq=False, largefiles=False):
         """
         Public method used to show some summary information of the
         working directory state.
         
         @param mq flag indicating to show the queue status as well (boolean)
+        @param mq flag indicating to show the largefiles status as well
+            (boolean)
         """
         from .HgSummaryDialog import HgSummaryDialog
         self.summary = HgSummaryDialog(self)
         self.summary.show()
         self.summary.start(self.__projectHelper.getProject().getProjectPath(),
-                           mq=mq)
+                           mq=mq, largefiles=largefiles)
     
     def vcsTag(self, name, revision=None, tagName=None):
         """

eric ide

mercurial