Commits

Author Commit Message Labels Comments Date
Steve Borho
Added tag 2.4.3 for changeset 76c445826308
Branches
stable
Steve Borho
hgversion: bump required version to 2.2 or 2.3
Tags
2.4.3
Branches
stable
Steve Borho
wctxactions: do not prompt for revert --discard unless at least one file is 'M'
Branches
stable
Steve Borho
wctxactions: do not offer 'forget' for added files For a few hg revisions now, "hg forget ADDED" has had no effect
Branches
stable
Angel Ezquerra
repowidget: add graft support Adds a new "graft dialog" that can be shown by using a new "Graft" command that is shown on the revision context menu, where the transplant command usually is. The graft dialog is based on the rebase dialog. I have hopefully removed all unnecessary code from that dialog. Through this dialog it is possible to resolve any conflicts that may happen during a graft, and it is also possible to abort o…
Branches
stable
Steve Borho
setup: add sspi package to library.zip
Branches
stable
Yuya Nishihara
workbench, reporegistry: drop extra processEvents() at bootup It isn't ready for user input during bootup sequence. This also reduces overhead by 100msec order.
Yuya Nishihara
workbench: don't flicker tabs while restoring last session Also changed to ignore missing repositories, which may happen in ordinary use.
Yuya Nishihara
workbench: allow addRepoTab() without changing current index
Yuya Nishihara
workbench: remove unused startup progress dialog Now startup progress is shown in statusbar.
Yuya Nishihara
workbench: make sure to close progress by pos=None It's a convention of progress API.
Yuya Nishihara
workbench: postpone loading repos and reporegistry after window visible It won't change the whole startup speed, but will make feel a bit fast.
Yuya Nishihara
workbench: separate expensive initialization tasks from constructor They will be invoked after show().
Yuya Nishihara
workbench: move code to create local socket server out of constructor Workbench is just a stub for keeping server instance. It isn't necessary to instantiate at the constructor.
Yuya Nishihara
reporegistry: move responsibility of initial reloadModel to workbench Because loading RepoTreeModel is expensive, it shouldn't be done by the constructor. Instead, the owner widget, the workbench, manages when to call reloadModel(). This also removes _initView() because calling it for dummy model is useless. Now the progress dialog comes back.
Yuya Nishihara
reporegistry: simplify reloadModel delay on fileChanged
Yuya Nishihara
reporegistry: use begin/endGroup() of QSettings
Yuya Nishihara
reporegistry: simplify _loadSettings()
Yuya Nishihara
reporegistry: unify delayed slot of expand and initial showPaths setting Originally showPaths (= _updateColumnVisibility) was postponed by QTimer, so that resizeColumnToContents() is invoked after expand(). Now both showPaths() and expand() are handled by RepoRegistryView, it doesn't need tricky separate QTimer instances.
Yuya Nishihara
reporegistry: handle showPaths like other QAction settings
Yuya Nishihara
reporegistry: unify boolean flag and QAction of showShortPaths setting
Yuya Nishihara
reporegistry: unify boolean flag and QAction of subrepo settings
Yuya Nishihara
reporegistry: use triggered signal so that setChecked() won't call slot It reduces tricky QTimer use.
Yuya Nishihara
reporegistry: manage QAction instances for settings as dict
Yuya Nishihara
reporegistry: load/save settings by itself With this change, the progress of reloadModel() happens to disappear due to the execution order. This problem will be fixed later.
Yuya Nishihara
reporegistry: move QAction instances for settings from workbench This prepares to unify boolean flags and QAction instances.
Yuya Nishihara
Merge with stable
Yuya Nishihara
workbench: don't show wrong progress on empty last session If no session saved, openrepos happens to be ['']. As a result, restoreSettings() calls _openRepo('') and shows corresponding progress.
Branches
stable
Yuya Nishihara
reporegistry: destroy old model on reloadModel()
Yuya Nishihara
reporegistry: don't instantiate repo if .hgsub not exists (refs #940) This will save about 10-100msec per repository.
Branches
stable
  1. Prev
  2. Next