1. TortoiseHg
  2. TortoiseHg
  3. thg

Commits

Author Commit Message Date Builds
Yuya Nishihara
repotreemodel: rewrite allreposIndex() by using _indexFromItem()
Yuya Nishihara
repotreemodel: search allrepos item recursively from thg-reporegistry.xml Previous implementation misses allrepos tree if it is a child of another group.
Yuya Nishihara
repotreemodel: evolve flatten() function to iterate tree recursively
Yuya Nishihara
repotreemodel: remove unused updateProgress signal and its handler
Yuya Nishihara
reporegistry: move for-loop to scan all subrepos from model With this change, model.updateProgress signal is no longer necessary. I'll remove it later.
Yuya Nishihara
repotreemodel: add method to list up indexes of all repo items
Yuya Nishihara
reporegistry: add internal method to run full scan of subrepos I'll move for-loop from model.loadSubrepos() later.
Yuya Nishihara
reporegistry: rename "Show Subrepos" option to "Scan Repositories" (closes #940) Now subrepos are populated when opening new repository, and stored in thg-reporegistry.xml, this option is only effective at startup. Because scanning filesystem is slow, it's off by default.
Yuya Nishihara
reporegistry: populate subrepos when opening new repository (refs #940)
Yuya Nishihara
reporegistry: give repoChanged function more descriptive name
Yuya Nishihara
repotreemodel: have loadSubrepos() filter out network repos first It should improve the accuracy of progress value.
Yuya Nishihara
repotreemodel: remove unused filterFunc parameter from loadSubrepos()
Yuya Nishihara
repotreemodel: specify repo to scan subrepos by tree index on repoChanged
Yuya Nishihara
repotreemodel: reimplement getRepoItem() by using getRepoItemList()
Yuya Nishihara
repotreemodel: reimplement flag to getRepoItemList() including all child repos
Yuya Nishihara
repotreemodel: remove broken includeSubRepos flag from getRepoItemList() It isn't used now. I'll reimplement it later.
Yuya Nishihara
tests: repotreemodel: add test case for getRepoItemList()
Yuya Nishihara
repotreemodel: simply import repotreeitem as module
Yuya Nishihara
repotreemodel: remove root item parameter from loadSubrepos() Now all callers pass model.rootItem to loadSubrepos().
Yuya Nishihara
repotreemodel: connect updateProgress signal explicitly by owner Now RepoTreeModel's constructor does not emit this signal, we can connect it later.
Yuya Nishihara
repotreemodel: move trigger of loadSubrepos() to reporegistry (refs #940) This changes the meaning of 'showSubrepos' flag whether to scan repositories at startup and reloadModel.
Steve Borho
fileview: go back to a boxed tree fold style, to better differentiate the mode
Angel Ezquerra
fileview: make the excluded change marker more subtle Change its color to gray and draw it under the text.
Angel Ezquerra
fileview: add 'Mark excluded changes' option
Angel Ezquerra
fileview: rename 'Change selection options' related QSettings The QSettings that store the 'Change selection options' have been renamed to be more consistent with the menu that contains them. Also the 'exclusion-no-annotate' has been converted into a 'positive' setting (as opposed to the 'negative' setting that it was before).
Angel Ezquerra
fileview: reorganize and rename 'Exclusion Annotations' menu The menu has been renamed to 'Change selection options' to reflect the fact it can now be used to change all 'Changel selection' related options. Also, the 'Show excluded changes' option has been changed from a couple of Enable/Disable checkboxes into a single 'Annotate excluded changes' checkbox.
Steve Borho
Merge with stable
Steve Borho
fileview: switch margin icons, rename marker vars for clarity, fix behavior
Steve Borho
fileview: add context menu to toggle excluded chunk view mode
Michal Sznajder
fileview: visually indicate unselected chunk with a strike out line Striking out unselcted chunk is a visual cue that chunk won't be included in a commit.
  1. Prev
  2. Next