0af7987 | Pierre-Yves David | 03 August 2012, 13:39:21 UTC | [qt] mention troubles for troubled changeset | 03 August 2012, 13:39:21 UTC |
bac49fe | Alain Leufroy | 03 August 2012, 13:17:01 UTC | [qt] obsolete: display obsolete info in context content | 03 August 2012, 13:17:01 UTC |
2f90a01 | Pierre-Yves David | 03 August 2012, 13:24:34 UTC | [qt] Make revision header aware of hidden revision Otherwize far too much children are reported when a changeset has extinct() hidden descendants | 03 August 2012, 13:24:34 UTC |
e2f8474 | Pierre-Yves David | 03 August 2012, 11:35:24 UTC | [qt] extract "Description frame" formating of related changeset in a dedicated function This will ease it's use by for other usecase and Obsolescence precursors//successors | 03 August 2012, 11:35:24 UTC |
d9528fa | Pierre-Yves David | 03 August 2012, 13:59:35 UTC | [qt] obsolete: detect and warn about other kind of trouble latecomer and conflicting are not in the official API yet. However they may be provided by third party extension | 03 August 2012, 13:59:35 UTC |
3bc0c57 | Pierre-Yves David | 02 August 2012, 16:45:47 UTC | [qt] obsolete: change background color for unstable changeset | 02 August 2012, 16:45:47 UTC |
a83f701 | David Douard | 03 August 2012, 12:39:47 UTC | [TUI] obsolete: do not show obsolete relation by default The Text UI is not ready for it. | 03 August 2012, 12:39:47 UTC |
2d98d6a | Pierre-Yves David | 03 August 2012, 12:02:59 UTC | [qt] obsolete: compute and display obsolescence relation | 03 August 2012, 12:02:59 UTC |
5d92fc5 | Pierre-Yves David | 03 August 2012, 15:21:58 UTC | [lib+gui] make the graph aware of two kind of relation There is now Strong and Weak relation. Strong relation are normal parenship relation as we know them today. Weak relation are going to be used for obsolete relation. | 03 August 2012, 15:21:58 UTC |
bc542be | Pierre-Yves David | 03 August 2012, 10:13:11 UTC | [lib] simplify hidden exclusion fo changeset The show_hidden logic do not need to crawl everywhere | 03 August 2012, 10:13:11 UTC |
227a561 | David Douard | 03 August 2012, 11:29:11 UTC | obsolete: grey obsolete changeset out. Mercurial 2.3 introduce the obsolete changesets concept. We detec such change and display them ona gray background | 03 August 2012, 11:29:11 UTC |
6c264e5 | Alain Leufroy | 02 August 2012, 14:00:36 UTC | [lib] phase: update phaserevs in repo that is now a rich object introduced by `b6081c2c4647@mercurial <http://selenic.com/hg/rev/b6081c2c4647>`_ | 02 August 2012, 14:00:36 UTC |
69e2058 | Alain Leufroy | 01 August 2012, 18:09:35 UTC | merge with stable | 01 August 2012, 18:09:35 UTC |
22ef467 | Alain Leufroy | 31 July 2012, 11:44:18 UTC | [lib] update Hg2.3: hiddenrevs is moved on the repository introduced by `62c56c94c77e2138aea6288eab0192e993a4b1de <http://www.selenic.com/hg/rev/62c56c94c77e>`_ | 31 July 2012, 11:44:18 UTC |
71d4b2a | Alain Leufroy | 31 July 2012, 09:33:05 UTC | [qt4] hgrepomodel: fix truncated graph (closes #101263) The graph was truncated while displaying a graph with more than 15 columns and dot_radius=8 | 31 July 2012, 09:33:05 UTC |
1f4ef58 | Alain Leufroy | 31 July 2012, 10:14:26 UTC | [lib] hggraph: fix truncated graph on root changesets | 31 July 2012, 10:14:26 UTC |
e2a54bc | Alain Leufroy | 31 July 2012, 09:22:29 UTC | [curses/graphlog] compat-2.3: ascii drawing code is moved into ``mercurial.graphmod`` Introduced by `0849d725e2f9 <http://selenic.com/hg/rev/0849d725e2f9>`_. The original mercurial code use private functions in graphmod. This is why we import private functions. | 31 July 2012, 09:22:29 UTC |
432485e | Anthony Truchet | 31 July 2012, 09:21:19 UTC | closes #100530 : fix unnecessary dependency on docutils.core. | 31 July 2012, 09:21:19 UTC |
37ea024 | Alain Leufroy | 05 July 2012, 15:35:51 UTC | [lib] fix: do not lazy import missing modules (closes #99402) With python2.7, ``pygments`` loads the ``pkg_resources`` module which try to load a CPython3.3 module. This cause troubles as the lazy import system do not raise the expected ImportError exception on python2.7. | 05 July 2012, 15:35:51 UTC |
08e36b7 | Alain Leufroy | 20 June 2012, 16:46:19 UTC | [install] improve setup.py | 20 June 2012, 16:46:19 UTC |
bf325c2 | Alain Leufroy | 18 June 2012, 16:07:00 UTC | [tui,qt] Allow overriding ``maxfilesize`` config value in the UIs (closes #20597) :config: ``maxfilesize`` now accept negative values which means that all file are handled (not "file too big" anymore) :qt: add an action to toggle displaying big files in the diff toolbar and in the right click menu on file source area :tui: add a command ``set-max-file-size`` which allow to change the the ``maxfilesize`` config value. | 18 June 2012, 16:07:00 UTC |
e0ca971 | Takumi IINO | 18 June 2012, 14:34:46 UTC | [tui] set attribute '_walker' to RepoViewer (closes #98686) Press ':r[enter]', get a stack trace. :introduced by: `df0bd07d63bccc087f563cf6e29a4918caa554b5`_ | 18 June 2012, 14:34:46 UTC |
e766475 | Takumi IINO | 18 June 2012, 14:01:26 UTC | [tui] call ``set`` directly instead of ``footer`` attribute that does not exist (closes #98669) hgviewlib.curses.mainframe.Footer dose not have ``footer`` attribute. | 18 June 2012, 14:01:26 UTC |
30050b4 | Takumi IINO | 18 June 2012, 07:43:30 UTC | [tui] help shortcut command raise list index out of range (closes #98677) Input ":?[enter]" into footer prompt, raise IndexError: list index out of range. | 18 June 2012, 07:43:30 UTC |
b2f4ce0 | Takumi IINO | 11 June 2012, 10:35:09 UTC | [tui] ctx.description(): always tries to convert to unicode (closes #98647) tries to convert to unicode like hgviewlib.hggraph.getlog. | 11 June 2012, 10:35:09 UTC |
d1bc043 | David Douard | 04 June 2012, 15:05:03 UTC | merge stable in default | 04 June 2012, 15:05:03 UTC |
c7535b0 | Alain Leufroy | 01 June 2012, 07:35:31 UTC | [tui] enable "reselect currently visited rev and file on reload" (closes #93653) RepoViewer is now reponsible for the graph refreshing as manifest must be refreshed after the graph. | 01 June 2012, 07:35:31 UTC |
dd17167 | Pierre-Yves David | 04 June 2012, 14:45:45 UTC | [qt] always select the working directory at startup (closes #82231) If working directory is clean, it's parent is selected (if the checked out revision is nullrev, we fallback on the first available changeset.) Note: Merge are never clean, choosing first parent is safe. | 04 June 2012, 14:45:45 UTC |
ccfd4c7 | David Douard | 30 May 2012, 12:14:05 UTC | [qt4] do **not** display closed branches if not asked for | 30 May 2012, 12:14:05 UTC |
a7f0361 | David Douard | 30 May 2012, 12:12:15 UTC | [graph] add support for hiding closed branches in ``revision_grapher`` | 30 May 2012, 12:12:15 UTC |
ce21d2c | David Douard | 30 May 2012, 10:42:57 UTC | remove old broken code | 30 May 2012, 10:42:57 UTC |
82c2136 | Alain Leufroy | 29 May 2012, 12:39:00 UTC | [qt] re-enable "reselect currently visited rev and file on reload" (closes #93641) ``self.setupModels()`` resets the model which automatically refreshes the revision table once the related walker has been filled. Calling ``self.refreshRevisionTable()`` over-refreshes the table. This bug conflicts with the reselection system that has not the time to be fully updated. | 29 May 2012, 12:39:00 UTC |
80c77a0 | Alain Leufroy | 26 May 2012, 09:51:38 UTC | [qt] fix: do nothing if the entry of ``find`` is empty (closes #93422) | 26 May 2012, 09:51:38 UTC |
0261683 | Alain Leufroy | 26 May 2012, 14:24:26 UTC | [qt] fix: re-enable copy action in right click menu of the description (closes #93421) Introduced by `6763d692fbe1dfa65697817fd9da1bf842d11fd7`_ The context menu was pre-created and reused in each context menu request but the menu (and its actions) was not aware of the changes (such as selected text). | 26 May 2012, 14:24:26 UTC |
d92a38b | Julien Cristau | 29 May 2012, 16:42:14 UTC | merge debian version 1.5.0-4 | 29 May 2012, 16:42:14 UTC |
954be5e | Julien Cristau | 29 May 2012, 16:24:27 UTC | Added tag hgview-debian-version-1.5.0-4 for changeset 8a812760e40d | 29 May 2012, 16:24:27 UTC |
ec0ae77 | Julien Cristau | 29 May 2012, 16:14:35 UTC | Rebuild debian source package to add missing files | 29 May 2012, 16:14:35 UTC |
953187d | Alain Leufroy | 26 May 2012, 09:18:39 UTC | [qt] cosmetic: enhance standard context menu of description area ``copy`` and ``selectall`` are part of standard context menu of text area, so no need to manage them here. | 26 May 2012, 09:18:39 UTC |
6d35676 | Alain Leufroy | 09 May 2012, 14:16:08 UTC | [qt] add url to icon refs | 09 May 2012, 14:16:08 UTC |
2dbf1b0 | Alain Leufroy | 03 May 2012, 14:19:14 UTC | [TUI] goto: allow to pass any changeid, not only the rev (closes #92736) | 03 May 2012, 14:19:14 UTC |
9b41fd8 | Alain Leufroy | 03 May 2012, 14:57:57 UTC | [qt] bookmark: add a bookmark entry in changeset content (closes #92750) | 03 May 2012, 14:57:57 UTC |
dfac168 | Alain Leufroy | 03 May 2012, 08:50:48 UTC | [config] per-interface configuration | 03 May 2012, 08:50:48 UTC |
32014fa | Alain Leufroy | 23 April 2012, 08:07:27 UTC | [update] mqsupport: Hg 2.1 need a context._node (closes #92314) | 23 April 2012, 08:07:27 UTC |
06322d0 | Alain Leufroy and Anthony Truchet | 23 April 2012, 13:08:22 UTC | [qt,TUI] bookmark: Add some basic support for bookmarks (closes #92295) | 23 April 2012, 13:08:22 UTC |
71004ec | Alain Leufroy | 24 April 2012, 07:25:05 UTC | phases: add an option to activate changeset reordering (closes #92312) | 24 April 2012, 07:25:05 UTC |
262ef10 | Pierre-Yves David | 23 April 2012, 13:01:17 UTC | [lib] do not reorder changesets regarding their phase if *show_hidden* is on (wip #92312) In fact hidden changeset with higer phase value are mostly due to a kind of history rewriting. | 23 April 2012, 13:01:17 UTC |
55f4862 | Pierre-Yves David | 23 April 2012, 12:53:52 UTC | [lib] phases: display changets with higher phase value on top (wip #92312) but keep standard order inside them. Having all non public heads at the top of the history helps to not forget about them. :note: Also fix the first revision which is `len(repo)-1` not `len(repo)`. I do not know why this did not crash but this patches make it a better version. | 23 April 2012, 12:53:52 UTC |
58fe577 | Pierre-Yves David | 02 May 2012, 08:04:09 UTC | Do not reload data from locked repository (closes #92297) Hgview displayed nonsense when repo was reloaded in the middle of an Hg operation. Hg writting operations lock the repo. So, we donnot reload repo data until the lock is released. | 02 May 2012, 08:04:09 UTC |
e913481 | Alain Leufroy | 24 February 2012, 19:43:24 UTC | [lib] do not swallow exception with ``--traceback`` (closes #89337) | 24 February 2012, 19:43:24 UTC |
4ad29ab | Alain Leufroy | 24 February 2012, 19:42:09 UTC | [TUI|inotify] prevent over refreshing with mercurial 2.1 (closes #89336) | 24 February 2012, 19:42:09 UTC |
41c8950 | Alain Leufroy | 24 February 2012, 18:53:37 UTC | [mq] fix ``ev/null`` file entry appearing with removed files on unapplied patches (closes #89335) | 24 February 2012, 18:53:37 UTC |
b657f7a | Alain Leufroy | 30 January 2012, 08:22:40 UTC | [qt] allow to pass node/rev/tag as link anchor (closes #87902) Giving a link like:: `links infancy view open browser <e449146a687d7ca73520fc60e23c5e70b3eca92a>`_ results in `links in fancy view open browser <e449146a687d7ca73520fc60e23c5e70b3eca92a>`_ | 30 January 2012, 08:22:40 UTC |
99e78a2 | Alain Leufroy | 09 May 2012, 11:03:23 UTC | [qt] move diff actions from toolbar to context menu and hide toolbar diff at startup (closes #87901) * remove actions from diff toolbar * remove diff toolbar * add action to the context menu of the text area * add icons * add config entry to display toolbar at startup | 09 May 2012, 11:03:23 UTC |
f304aff | Alain Leufroy | 28 January 2012, 05:05:18 UTC | [qt] add icon to "show/hide" hidden changesets action (wip #87901) | 28 January 2012, 05:05:18 UTC |
3a9f205 | Alain Leufroy | 28 January 2012, 05:05:17 UTC | [qt] move "start" and "follow" actions from toolbar to context menu (wip #87901) * remove entries from toolbar * add entries to main content menu * move code to hgrepoview.py note: autocompletion no more needed. | 28 January 2012, 05:05:17 UTC |
cf763aa | Alain Leufroy | 28 January 2012, 05:05:17 UTC | [qt] hide toolBar_rev at startup (closes #78370) | 28 January 2012, 05:05:17 UTC |
d3e6387 | Alain Leufroy | 27 January 2012, 15:57:16 UTC | show/hide changeset content at startup (closes #92204) Changeset content located at the bottom is hidden at startup. * click on a changeset line to display content. * Hit Space to toggle content view. * toggle Content button in toolbar to tobble content view * add config entry to hide/show changeset content at startup :note: may be interesting to merge keybindings from GUI and TUI | 27 January 2012, 15:57:16 UTC |
508beb1 | Alain Leufroy | 09 May 2012, 11:00:56 UTC | [curses] improve signals patching (wip #92204) put `delay_emit_signal` earlier. | 09 May 2012, 11:00:56 UTC |
f51145c | Alain Leufroy | 26 January 2012, 19:42:50 UTC | [qt] mimic the curses layout by adding "description" to the files list (wip #83294) Add a *description* entry in the file list that display the changeset description. There only one text area on the bottom left that display the description OR a diff/source file. | 26 January 2012, 19:42:50 UTC |
0ffbab5 | Alain Leufroy | 26 January 2012, 18:55:51 UTC | [TUI] phases support (closes #87899) Customize commit character in the graphlog using the changeset phase information. Remove special character for: * merge: already graphically visible by branch junction * curdir parent: also highlighted, so no need for a special char | 26 January 2012, 18:55:51 UTC |
16f1f8c | Aurelien Campeas | 15 March 2012, 09:16:16 UTC | [qt/hgrepoview] try probable encodings rather than just impose one (author, commit msg) | 15 March 2012, 09:16:16 UTC |
33658bf | David Douard | 02 March 2012, 10:27:46 UTC | merge stable in default | 02 March 2012, 10:27:46 UTC |
b2f03a6 | Alain Leufroy | 26 January 2012, 08:24:26 UTC | [core] fix OSError while focusing on removed file (closes #87839) | 26 January 2012, 08:24:26 UTC |
ea2dfd7 | Alain Leufroy | 26 January 2012, 08:33:31 UTC | [curses] disable lazy import (from Hg) for urwid (closes #87901) | 26 January 2012, 08:33:31 UTC |
6a4a8bc | Alain Leufroy | 03 February 2012, 09:44:43 UTC | [hgpatches] fix missing return in scmutil.match with mercurial 1.6.4 (#88239) | 03 February 2012, 09:44:43 UTC |
741d966 | Pierre-Yves David | 24 January 2012, 13:05:37 UTC | merge stable into default | 24 January 2012, 13:05:37 UTC |
fd1217c | Alain Leufroy | 16 January 2012, 10:13:52 UTC | [mqsupport] fix encoding error while browsing the content of an unapplied mqpatch that contains unicode chars (closes #87210) | 16 January 2012, 10:13:52 UTC |
23d726b | Julien Cristau | 23 December 2011, 17:06:27 UTC | Added tag hgview-debian-version-1.5.0-3 for changeset d67cbb4e5651 | 23 December 2011, 17:06:27 UTC |
7924107 | Julien Cristau | 23 December 2011, 16:46:02 UTC | 1.5.0-3 | 23 December 2011, 16:46:02 UTC |
789b3fe | Julien Cristau | 23 December 2011, 15:04:49 UTC | Remove logilab.org ticket references from debian/changelog They're already in the upstream ChangeLog, and are confusing (usually bug numbers in there correspond to bugs.debian.org) | 23 December 2011, 15:04:49 UTC |
726b5d2 | Julien Cristau | 22 December 2011, 17:00:08 UTC | Added tag hgview-debian-version-1.5.0-2 for changeset ca12fd67dc85 | 22 December 2011, 17:00:08 UTC |
f1b4837 | Julien Cristau | 22 December 2011, 16:59:03 UTC | 1.5.0-2 | 22 December 2011, 16:59:03 UTC |
c3ad5a6 | Julien Cristau | 22 December 2011, 16:58:06 UTC | [packaging] add missing hgpatches directory | 22 December 2011, 16:58:06 UTC |
7f52da9 | David Douard | 22 December 2011, 13:37:35 UTC | merge | 22 December 2011, 13:37:35 UTC |
6b35487 | David Douard | 22 December 2011, 13:11:52 UTC | Added tag hgview-debian-version-1.5.0-1 for changeset 09ed7f71fac7 | 22 December 2011, 13:11:52 UTC |
6261cf5 | David Douard | 22 December 2011, 13:11:52 UTC | Added tag hgview-version-1.5.0 for changeset 9246f0e56241 | 22 December 2011, 13:11:52 UTC |
45b142a | Pierre-Yves David | 19 December 2011, 16:55:15 UTC | [grapher] factorize line computation (wip #86327) | 19 December 2011, 16:55:15 UTC |
af07531 | Pierre-Yves David | 19 December 2011, 16:54:45 UTC | [grapher] simplify color management for current rev and parents (wip #86327) | 19 December 2011, 16:54:45 UTC |
3b19fa3 | Pierre-Yves David | 19 December 2011, 16:01:50 UTC | [grapher] use itertools.count to generate color values (wip #86327) | 19 December 2011, 16:01:50 UTC |
d283027 | Pierre-Yves David | 19 December 2011, 16:51:43 UTC | [grapher] simplify continue clause (wip #86327) small refactoring to have add readbility. | 19 December 2011, 16:51:43 UTC |
fbf7461 | Alain Leufroy | 19 December 2011, 15:47:22 UTC | prepare version 1.5.0 | 19 December 2011, 15:47:22 UTC |
bfce748 | Pierre-Yves David | 19 December 2011, 15:20:46 UTC | [grapher]: implement an iterator to sanitize the huge while loop (wip #86327) * Reduce the while-loop complexity. * No more need to increment the counter by hand before every continue. | 19 December 2011, 15:20:46 UTC |
3a3c161 | Pierre-Yves David | 19 December 2011, 11:14:21 UTC | [phases] watch phase files for update (closes #86349) | 19 December 2011, 11:14:21 UTC |
81ff1f0 | Pierre-Yves David | 19 December 2011, 14:34:09 UTC | [phases] basic support (closes #86349) * Use different shape for phase other than public. * Use a red outline for current changeset on phase we don't have icon for yet. | 19 December 2011, 14:34:09 UTC |
5171624 | Pierre-Yves David | 19 December 2011, 15:11:24 UTC | [hidden] fix infinite loop when hidden changeset. Introduced by 4eae0844205b40a0252eefa89cb28483b77b3b06 | 19 December 2011, 15:11:24 UTC |
eee27a7 | Alain Leufroy | 19 December 2011, 16:52:57 UTC | quick fix for rev #29e1b39848221346c30890e53aee6b4e89289005 mqfilectx.parent() shall return a liste of mqfilectx instances (not changectx) | 19 December 2011, 16:52:57 UTC |
66be698 | Alain Leufroy | 12 December 2011, 08:21:19 UTC | [console] display text translation in source/diff pane (closes #83773) | 12 December 2011, 08:21:19 UTC |
2e214a3 | Alain Leufroy | 09 December 2011, 20:22:02 UTC | Hide non-interesting changesets (closes #19875) | 09 December 2011, 20:22:02 UTC |
990460b | Alain Leufroy | 11 December 2011, 15:50:23 UTC | [qt] replace text in description for fancy display (closes #84465) | 11 December 2011, 15:50:23 UTC |
a40d586 | Alain Leufroy | 11 December 2011, 15:50:23 UTC | [qt] links in fancy view opens browser (closes #76254) | 11 December 2011, 15:50:23 UTC |
65f4caa | Alain Leufroy | 11 December 2011, 15:50:22 UTC | [packaging] update FSF address in py files (closes #75295) | 11 December 2011, 15:50:22 UTC |
05699d6 | Alain Leufroy | 11 December 2011, 15:50:21 UTC | [core] improve mq support (closes #19194) Make unapplied mq patch looks like "normal" changeset. | 11 December 2011, 15:50:21 UTC |
9f06509 | Alain Leufroy | 12 September 2011, 13:57:48 UTC | [console] add history and completion for command (closes #84733) * tab: completion of the command. It takes into account the text in the edit area until the cursor. The completion system allows to use widcard. So "*context" will be completed by (hide-context, maximize-context, show-context) * up|down|ctrl p|ctrl n: command history * starting or endind the command name with '?' displays the command help. So, "quit?" == "?quit" == "help quit" :Note: * I've tried to connect cmd.Cmd to urwid => poor result because only a few part of Cmd may be usefull, output coloring is not really possible and I've to refactorize the actual commands storage. * Input and Output are not standard, so readline is not really usefull here. | 12 September 2011, 13:57:48 UTC |
ba3af1b | Alain Leufroy | 23 November 2011, 07:49:18 UTC | [cosmetic] remove superfluous hash-bangs and the entry point in ``hgviewlib/application.py`` (closes #78002) imported patch default_78002_remove_hashbangs.diff | 23 November 2011, 07:49:18 UTC |
150d0f2 | Alain Leufroy | 21 November 2011, 21:41:44 UTC | [core] mercurial 2.0 support (closes #84549) * keep support for mercurial 1.6.4 (intermediate versions may not work) * change/file context parents stuff is already done in mercurial. * new features are not integrated | 21 November 2011, 21:41:44 UTC |
0596732 | Alain Leufroy | 24 November 2011, 14:01:28 UTC | [hg patches] Dedicate a module to patch Mercurial (closes #75296) | 24 November 2011, 14:01:28 UTC |
0e00569 | Alain Leufroy | 20 November 2011, 19:59:58 UTC | [curses] fancier graph highlighting for nodes (imrpove #79263) | 20 November 2011, 19:59:58 UTC |
a9ee3aa | Alain Leufroy | 20 November 2011, 17:44:52 UTC | enable --profile/--time/--traceback/--debug options as mercurial axtension (closes #83309) | 20 November 2011, 17:44:52 UTC |
bb2c3e4 | Alain Leufroy | 20 November 2011, 16:30:59 UTC | [fix core] raise ApplicationError and do not display traceback for NotImplementedErro (closes #78004 #83307) | 20 November 2011, 16:30:59 UTC |
c20a255 | Julien Cristau | 19 December 2011, 14:26:09 UTC | Fall back to the text interface if qt is not available (closes #84939) Instead of defaulting to qt and erroring out if it's not there, try both interfaces in turn and use the first one we find if the user didn't set a preference. | 19 December 2011, 14:26:09 UTC |