1. TortoiseHg
  2. TortoiseHg
  3. thg

Commits

Show all
Author Commit Message Date Builds
Steve Borho
Merge with stable
Steve Borho
merge: pass rev as string to commands.update() Closes #1633
Branches
stable
Steve Borho
p4pending: run p4submit and p4revert as subprocesses
Steve Borho
Merge
Peer Sommerlund
pbranch: Add pnew
Steve Borho
repowidget: only refresh repo.status() when commit tab is visible
Steve Borho
wix: add compiled Python C extensions added by Mercurial extensions In particular, two from dulwich and one from keyring.
Steve Borho
setup: add dulwich to list of explicit package additions
Steve Borho
modeltest: bug fixes from Wolfgang Rohdewald <wolfgang@rohdewald.de> Also included a few trailing white-space cleanups.
Yuya Nishihara
contrib: add script to visualize palette assignments of annotate view
Yuya Nishihara
colormap, annotate: make sure to colorize revisions of 1 year old It cuts off revisions < 1 year old if the palette is full, because their colors are mostly white.
Yuya Nishihara
colormap, annotate: limit number of age saturations
Yuya Nishihara
colormap, annotate: limit number of commiter angles (hues) Due to the limitation of QsciScintilla (max: 32 colors), it assigns committers to at most 8 hues.
Yuya Nishihara
colormap: fix makeannotatepalette() not to assign the same color twice Due to quantization, different revisions can be mapped to the same color.
Yuya Nishihara
colormap: extract method to assign annotate colors as makeannotatepalette() It'll be replaced by better strategy.
Yuya Nishihara
tests: add sample-based tests for AnnotateColorSaturation.get_color()
Yuya Nishihara
colormap: drop unused span parameter and current_angle of AnnotateColorSaturation 'span' is only used by AnnotateColorMap. It also narrows the scopes of 'cm' (AnnotateColorSaturation) and 'curdate' in hgqt/annotate.py, because they are only used by _redefinemarkers().
Yuya Nishihara
colormap: make AnnotateColorSaturation not be inherited from AnnotateColorMap It doesn't share features with AnnotateColorMap except for _days(ctx, now). Since self._days(ctx, now) doesn't use self, it can be a module-level utility function.
Yuya Nishihara
repoview: drop reversed dependency to workbench from HgRepoView Instead of updating back/forward actions from HgRepoView, it provides canGoBack() and canGoForward() property. Owner of HgRepoView updates its history actions on revisionSelected signal. It also renames RepoWidget.switchedTo() to updateHistoryActions().
Yuya Nishihara
filedialogs: own FileRevModel by the dialog (fixes QTimer warning)
Yuya Nishihara
revpanel: update doc of RevPanelWidget (fix for d7a92323a06a)
Yuya Nishihara
hgemail: eliminate newline characters of email headers QLineEdit or QComboBox may contain newline characters. See http://bugreports.qt.nokia.com/browse/QTBUG-2420
Yuya Nishihara
annotate: assign colors from the latest in date order
Yuya Nishihara
annotate: don't generate summaries of each revision at fillModel() It isn't slow to run hglib.get_revision_desc() each time.
Yuya Nishihara
annotate: drop unnecessary cache of revisions by line self._links have enough data for self._revs.
Yuya Nishihara
annotate: use fctx.rev() in place of fctx.linkrev() Here fctx.rev() always equals to fctx.linkrev(), and fctx.rev() is more efficient.
Michael De Wildt
reviewboard: check usr and pwd setup before connecting
Steve Borho
modeltest: introduce a module for verifying data model classes This should only be used for testing purposes. Do not leave this enabled in released code.
Steve Borho
repomodel: check parents in rowCount() and columnCount()
Steve Borho
status: return empty string for check column display role A model verification suite flagged this as a potential bug, but I believe our behavior was valid. This is a tad pedantic.
  1. Prev
  2. Next