history: include branch heads in heads filter
clone: move focus to text field after browse
shelve: fix shelve-backups for unshelve
shelve: always clean up backups after a failure
shelve: show unshelve errors
shelve: add 'abandon shelf contents'
history: scroll to wc rev after a bisect mark
thgimport: fix typo in p0 checkbox label
repomodel: show only the name in the author column
annotate: allow blame from a subdirectory
workbench: add menu item for column selection
repomodel: use hglib.username() for author names
repomodel: add Node column
repoview: add "Copy Hash" context menu item
clone: add browse dialogs
fileview: show revision description in annotate mode
annotate: move revision description logic to hglib
workbench: add standard shortcut to quit
workbench: don't try to open a repo if canceled
repomodel: add branch head labels to log
run: add version for command line
repoview, repowidget: add rebase context menu item
specify repo root in command line calls
workbench: add close repository action
settings: update the username example
repoview: fix context menu logic for rebase
repoview, repowidget: add qimport to context menu
repoview, repowidget: add qfinish to context menu
graph: update revision_grapher docstring
workbench: add option to show all branch ancestors
thgstrip: add strip to context menu
run: add strip
thgstrip: limit the number of preview revisions
thgstrip: use thgrepo
annotate: add line numbers
update: use thgrepo
cslist: add a module to list changesets
thgstrip: use cslist for preview
thgimport: add import dialog
thgstrip, thgimport: use markup in status line
thgimport: add to workbench Repository menu
thgstrip: replace hard coded ";" with os.pathsep
thgimport: add import from clipboard
cslist: add a rev count to the status line
cslist: make ChangesetList a QWidget
cslist: add standard cset view and compact option
thgstrip, thgimport: resize cslist with the dialog
cslist: remove unused parameter from insertcs()
filedialogs: connect the repoview PyQt signals
repomodel: add column for the number of file changes
repomodel: make getchanges() aware of unapplied patches
repowidget: fix invalidation when tagging
repotreemodel: allow items to be dropped in any row
thgimport: add directory browsing for patches
cslist: show filenames instead of revs for patches
thgrepo, csinfo: allow patch contexts for target
annotate: call overridden mouseMoveEvents
repowidget: enable update in cmenu for applied patches
fileview: honor diff.showfunc
annotate: fix line edit reference
thgimport: add qimport
thgimport: show name of active queue
repowidget: enable rebase for applied patches
cslist: do not stretch csinfo widgets in scroll area
cslist: do not use spacing in compact view
graph: set graph width to max number of columns
cslist: set the repo on init and remove the repo argument to update()
lexers: add C# and related config files
qtlib.openshell: set terminal window title to repo name
clone: end command line options before adding source repo
clone: allow a retry if the previous clone failed
settings: remove double quotes from username example
sync: add new logic to skip push confirmation
fileview: update _lostMode when user explicitly selects one
commit: use Ctrl+Enter and Ctrl+Return shortcuts for mq actions
fileview: ignore missing rev in annotate mode instead of failing
manifest: scroll to rev in repowidget when annotating old revs
fileview: recognize diff headers when diff.showfunc is enabled
update: default the confirmation to "cancel" (closes #1325)
fix filenames in header comments
qtlib: refactor for save at revision
filedialogs, manifest: add "save at revision" to cmenu (closes #1500)
commit: show selected options (closes #1491)
reporegistry: refactor context menu creation
reporegistry: add cmenu sort actions for groups (closes #1189)
reporegistry: add cmenu sort actions for subrepos
reporegistry: use normpath when sorting by path
reporegistry: fix the subrepo name lookup
repotreeitem: sort subrepos by name by default (closes #1251)
commit: add all options before files and separate with '--'
commit: save the auto include options on accept
commit: ensure autoinc files are included (closes #737)
commit: display only whitelisted options (fixes #1647)
commit: truncate selected options label if needed (fixes #1731)
grep: split inc/exc patterns on Comma instead of Comma+Space (fixes #836)
sync: open the save dialog when Enter is pressed in URL field
repoview: add an action to resize columns ignoring settings
Attaching an updated second patch to replace, for not just the header height, but...
Add a menu action to show directory comparison status
Scale header height based on DPI