... | ... | @@ -4,7 +4,6 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
== repo registry ==
|
|
|
|
|
|
* multi-selection menu with 'Pull from default', 'Pull -u from default'
|
|
|
* ask for name of new group at creation
|
|
|
* CTRL+drag looks like a copy, but actually performs a move
|
|
|
|
... | ... | @@ -25,25 +24,11 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
* commit tab SVG should match shell extension icon (or vice-versa)
|
|
|
* paint tag names on right side of description
|
|
|
* longsummary() should take a width and use a glyph when supported
|
|
|
* generic progress bars for most operations, to show busy state
|
|
|
* make graph use the branch colors from the settings config
|
|
|
* Should the command line honor the '--limit n' option, like the gtk version does?
|
|
|
** I don't see a need, but it could generate a limit() revision set filter - sjb
|
|
|
* limit the size (in MB) of the graph data cache. Perhaps an LRU of revisions.
|
|
|
|
|
|
== qreorder ==
|
|
|
|
|
|
* show patch numbers (in series), and rev numbers of applied
|
|
|
* allow more than one patch to be selected for reordering as a group
|
|
|
* when a reorder was done, and you rename a patch via the cmenu of the list, the reordering shouldn't be undone
|
|
|
* make the dialog show the summary with min 80 chars
|
|
|
* make the patch description a second column
|
|
|
|
|
|
== RevDetailsWidget ==
|
|
|
|
|
|
* investigate hgview's recent support for reST in changelog messages
|
|
|
* create a standalone changeset or changeset DAG range viewer
|
|
|
|
|
|
== Compress ==
|
|
|
|
... | ... | @@ -52,9 +37,6 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
== status / wctxactions ==
|
|
|
|
|
|
* an action for files ending with .rej that opens rejects tool
|
|
|
* give status/wctxactions a cmdui.Runner()
|
|
|
* switch commit and quickop to use status' Runner
|
|
|
* use Qt's filesystem monitor to report when the working folder is dirty
|
|
|
|
|
|
== rebase, bisect ==
|
... | ... | @@ -65,12 +47,9 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
* smarter commit button enabled logic (message entered, file selected, etc)
|
|
|
* add support for tortoisehg.ciexclude (there is a bug for this now)
|
|
|
* spell check (perhaps there's an http service we can use for post-validation?, there is a bug for this)
|
|
|
* in-memory patching / committing chunk selected files (there is a bug for this)
|
|
|
|
|
|
== Settings ==
|
|
|
|
|
|
* unicode decode issues
|
|
|
* path validation for ui.editor and similar fields
|
|
|
* new generic extension registration
|
|
|
* more font settings
|
... | ... | @@ -86,11 +65,6 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
* drag and drop revisions from RepoWidget to email dialog.
|
|
|
* Maybe we should add the possibility of collapsing all csets into one patch to the Email dialog? See http://thread.gmane.org/gmane.comp.version-control.mercurial.general/25328/focus=25340
|
|
|
|
|
|
== Sync ==
|
|
|
|
|
|
* keyring doesn't work on KDE (with KWallet). It looks threading issue. See
|
|
|
https://bitbucket.org/tortoisehg/hgtk/issue/1437/gui-freeze-on-suse-linux-after-using
|
|
|
|
|
|
== Annotate ==
|
|
|
|
|
|
* In the gtk version there's a possibility to assign colors to the usernames in the changelog. Maybe those same colors could be used per user in the annotate window too ? (SJB - this is now complicated by the 32-color restriction in Qsci)
|
... | ... | @@ -122,13 +96,11 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
== Bisect Dialog ==
|
|
|
|
|
|
* Connect repoview clicks to dialog input events (must be non-modal, low priority)
|
|
|
* annotate graph with .hg/bisect.state (low priority)
|
|
|
|
|
|
== i18n ==
|
|
|
|
|
|
* Need an encode fail dialog that prompts for an encoding, sets HGENCODING, then retries
|
|
|
* Content encoding for diff / annotate view; Maybe it has fallback list by locale, e.g. 'utf-8, cp932, euc-jp, iso-2022-jp' for ja_JP.
|
|
|
|
|
|
== usability ==
|
|
|
|
... | ... | @@ -143,4 +115,4 @@ This is the list of left-over TODOs from the initial port, and some long term id |
|
|
|
|
|
== Documentation ==
|
|
|
|
|
|
* Update localized documents (as possible) ... I heard Sphinx 1.1 introduces gettext-based i18n system - yuya |
|
|
\ No newline at end of file |
|
|
* Update localized documents (as possible) ... I heard Sphinx 1.1 introduces gettext-based i18n system - yuya |