Commits

Author Commit Message Labels Comments Date
Yuya Nishihara
repotreemodel: have loadSubrepos() return list of invalid paths
Yuya Nishihara
reporegistry: make sure openClone is the internal handler of clonedRepository
Yuya Nishihara
reporegistry: move groupname handling of addRepo() to openClone() Because openClone knows the index of the target group, it shouldn't search the target group again.
Yuya Nishihara
reporegistry: move groupname handling of open() to openClone() groupname is just an internal parameter for openClone().
Yuya Nishihara
repotreemodel: add standalone parameter to indexFromRepoRoot() for later use
Yuya Nishihara
repotreemodel: remove silly alias of parent variable
Yuya Nishihara
repotreemodel: reorganize 'group' parameter of addRepo() like other model APIs
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.
  1. Prev
  2. Next