# HG changeset patch
# User Sune Foldager <[email protected]>
# Date 1323170910 -3600
# Branch stable
# Node ID c895344c49ea0e5972f5d9ae93f52bae93e1066e
# Parent d3d9c6af529a0dc9fe69389a9b851b7339c2f5b2
repowidget: don't invalidate repositories needlessly
diff -r d3d9c6af529a -r c895344c49ea tortoisehg/hgqt/repowidget.py
--- a/tortoisehg/hgqt/repowidget.py Wed Nov 30 23:51:08 2011 -0600
+++ b/tortoisehg/hgqt/repowidget.py Tue Dec 06 12:28:30 2011 +0100
@@ -421,7 +421,7 @@
newlen = len(self.repo)
self.revset = range(oldlen, newlen)
self.repomodel.revset = self.revset
- self.reload()
+ self.reload(invalidate=False)
self.repoview.resetBrowseHistory(self.revset)
self._reload_rev = self.revset[0]
@@ -457,7 +457,7 @@
if len(repo) == len(brepo):
# all bundle revisions pulled
self.clearBundle()
- self.reload()
+ self.reload(invalidate=False)
else:
# refresh revset with remaining revisions
self.revset = range(len(repo), len(brepo))
@@ -465,7 +465,7 @@
self.repoview.setRepo(brepo)
self.revDetailsWidget.setRepo(brepo)
self.manifestDemand.forward('setRepo', brepo)
- self.reload()
+ self.reload(invalidate=False)
self.repomodel.revset = self.revset
self.repoview.resetBrowseHistory(self.revset)
self._reload_rev = self.revset[0]
@@ -482,7 +482,7 @@
def rejectBundle(self):
self.clearBundle()
- self.reload()
+ self.reload(invalidate=False)
@pyqtSlot()
def clearRevisionSet(self):
@@ -824,10 +824,11 @@
else:
self.visualDiffRevision()
- def reload(self):
+ def reload(self, invalidate=True):
'Initiate a refresh of the repo model, rebuild graph'
try:
- self.repo.thginvalidate()
+ if invalidate:
+ self.repo.thginvalidate()
self.rebuildGraph()
self.reloadTaskTab()
except EnvironmentError, e:
------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of
discussion for anyone considering optimizing the pricing and packaging model
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop