a88382b | Philippe Pepiot | 07 June 2019, 16:53:28 UTC | [pkg] version 1.10.5 | 07 June 2019, 16:53:28 UTC |
89bfca4 | Philippe Pepiot | 07 June 2019, 16:13:44 UTC | Fix compatibility with mercurial 5.0 Mercurial 5.0 dropped root and cwd mandatory argument from match.always() and match.exact(). | 07 June 2019, 16:13:44 UTC |
b278678 | Philippe Pepiot | 21 November 2018, 16:27:06 UTC | Added tag 1.10.4, debian/1.10.4-1 for changeset bf6852db7eed | 21 November 2018, 16:27:06 UTC |
662754a | Philippe Pepiot | 21 November 2018, 16:21:00 UTC | [pkg] version 1.10.4 | 21 November 2018, 16:21:00 UTC |
0aa50ae | Philippe Pepiot | 21 November 2018, 16:18:00 UTC | Fix ImportError on mercurial.revlog.LookupError This has been dropped in mercurial 4.8: https://phab.mercurial-scm.org/D4653 | 21 November 2018, 16:18:00 UTC |
a6327ea | David Douard | 17 September 2018, 09:30:54 UTC | [hgext3rd] command has moved to mercurial.registrar in hg 4.3 | 17 September 2018, 09:30:54 UTC |
9ac91bb | Philippe Pepiot | 21 August 2018, 09:14:19 UTC | Added tag 1.10.3, debian/1.10.3-1 for changeset a1c707c4de30 | 21 August 2018, 09:14:19 UTC |
e0873aa | Philippe Pepiot | 21 August 2018, 09:13:11 UTC | [pkg] version 1.10.3 | 21 August 2018, 09:13:11 UTC |
8ae809b | Philippe Pepiot | 21 August 2018, 09:08:00 UTC | mercurial.util.binary has been moved to mercurial.utils.stringutil in >= 4.7 https://www.mercurial-scm.org/repo/hg/rev/f99d64e8a4e4 | 21 August 2018, 09:08:00 UTC |
5a8310f | Philippe Pepiot | 21 August 2018, 09:06:34 UTC | Use demandimport.IGNORES on mercurial >= 4.7 demandimport.ignore list become demandimport.IGNORES set on mercurial >= 4.7: https://phab.mercurial-scm.org/D3440 | 21 August 2018, 09:06:34 UTC |
8a43c99 | Philippe Pepiot | 15 May 2018, 10:05:55 UTC | Added tag 1.10.2, debian/1.10.2-1 for changeset 788c236b4724 | 15 May 2018, 10:05:55 UTC |
a1825f7 | Philippe Pepiot | 15 May 2018, 10:05:41 UTC | [pkg] 1.10.2 | 15 May 2018, 10:05:41 UTC |
ac0674c | Philippe Pepiot | 15 May 2018, 09:50:25 UTC | Use instabilities() instead of troubles() troubles() is deprecated since mercurial 4.4 and has been dropped in 4.6: https://www.mercurial-scm.org/repo/hg/rev/44bc37d20271 Keep backward compatibility with mercurial <= 4.4 | 15 May 2018, 09:50:25 UTC |
c34f1bc | Philippe Pepiot | 15 May 2018, 09:48:18 UTC | Use obsstore.predecessors instead of obsstore.precursors precursors() is deprecated since mercurial 4.4 in flavor of predecessors() which has been dropped in 4.6: https://www.mercurial-scm.org/repo/hg/rev/75d9dcb64e7d | 15 May 2018, 09:48:18 UTC |
199ba70 | Philippe Pepiot | 15 May 2018, 09:46:02 UTC | Use repo[rev] instead of repo.changectx(rev) repo.changectx() is deprecated for a while and has been dropped in mercurial 4.6: https://www.mercurial-scm.org/repo/hg/rev/836867586b83 Use repo[rev] instead. | 15 May 2018, 09:46:02 UTC |
3635a55 | Philippe Pepiot | 28 March 2018, 09:30:56 UTC | Added tag 1.10.1, debian/1.10.1-1 for changeset c9f5dc132381 | 28 March 2018, 09:30:56 UTC |
1b640a7 | Philippe Pepiot | 28 March 2018, 09:30:34 UTC | [pkg] 1.10.1 | 28 March 2018, 09:30:34 UTC |
0584d62 | Philippe Pepiot | 28 March 2018, 09:26:08 UTC | drop _get_phaserevs() This method is broken by mercurial 4.5 since _phaserevs is gone (replaced in some ways by _phasesets but with highly changes in data structures). This this is used only for "reordering when secret changesets are displayed" and hgview lack of maintainers, let's kill this features and not crash with hg >= 4.5 closes #10128080 | 28 March 2018, 09:26:08 UTC |
47c9396 | David Douard | 12 October 2017, 08:36:50 UTC | [pkg] 1.10.0 | 12 October 2017, 08:36:50 UTC |
c8573a9 | Philippe Pepiot | 12 December 2017, 13:13:26 UTC | Fix TypeError QHeaderView.setDefaultSectionSize(int): argument 1 has unexpected type 'HgConfig' Thanks to Luke Plant for reporting issue and providing patch Closes #10127459 | 12 December 2017, 13:13:26 UTC |
2d92129 | David Douard | 11 October 2017, 10:35:33 UTC | [config] add a 'rowheight' config option | 11 October 2017, 10:35:33 UTC |
191ef9c | Philippe Pepiot | 12 December 2017, 11:09:53 UTC | Drop Alain Leufroy from Uploaders Closes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843253 | 12 December 2017, 11:09:53 UTC |
1bb2122 | Philippe Pepiot | 12 December 2017, 10:52:20 UTC | Install hgext3rd and hgext3rd.hgview as packages | 12 December 2017, 10:52:20 UTC |
1a4ddb9 | Philippe Pepiot | 17 August 2017, 11:59:23 UTC | Use repo.vfs.join instead of repo.join repo.join was deprecated in favor of repo.vfs.join() and is now dropped in mercurial 4.3 Closes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872692 Closes #10126859 | 17 August 2017, 11:59:23 UTC |
76539db | David Douard | 15 May 2017, 08:35:11 UTC | [hgext] support hg 4.2 | 15 May 2017, 08:35:11 UTC |
bbfd3b8 | Florent Cayré | 28 March 2018, 08:26:42 UTC | [curses] pygments 2 compat | 28 March 2018, 08:26:42 UTC |
07c4961 | Julien Cristau | 12 November 2015, 17:05:24 UTC | merge debian packaging updates | 12 November 2015, 17:05:24 UTC |
25f9d10 | Julien Cristau | 12 November 2015, 17:04:37 UTC | [debian] drop support for obsolete distro releases | 12 November 2015, 17:04:37 UTC |
ec0be76 | Julien Cristau | 12 November 2015, 17:01:33 UTC | [debian] Upload to unstable | 12 November 2015, 17:01:33 UTC |
fbb93fb | Julien Cristau | 12 November 2015, 17:01:01 UTC | [debian] Switch to dh with compat level 9. | 12 November 2015, 17:01:01 UTC |
9ed1024 | Julien Cristau | 12 November 2015, 16:20:17 UTC | [debian] update watch file | 12 November 2015, 16:20:17 UTC |
8c9047a | Julien Cristau | 12 November 2015, 16:20:08 UTC | [debian] close bug in changelog | 12 November 2015, 16:20:08 UTC |
9b1b2db | Rémi Cardona | 15 October 2015, 08:18:13 UTC | merge dangling head | 15 October 2015, 08:18:13 UTC |
57672ba | Rémi Cardona | 14 October 2015, 16:28:29 UTC | Added tag 1.9.0, debian/1.9.0-1 for changeset 7f25bd9a06a7 | 14 October 2015, 16:28:29 UTC |
f04d3d4 | Rémi Cardona | 14 October 2015, 15:41:02 UTC | [pkg] 1.9.0 | 14 October 2015, 15:41:02 UTC |
3a29b09 | Denis Laxalde | 22 June 2015, 08:12:13 UTC | Use mercurial.ui.configbool to parse Boolean configuration option Add a `configmethod` parameter to _fromconfig which is set to `configbool` when a Boolean value is expected. Closes #294206. | 22 June 2015, 08:12:13 UTC |
cb6144a | Pierre-Yves David | 17 September 2013, 13:50:26 UTC | [hggraph] compute revset outside of the repo grapher If we are related stuff This is related to #109808 as revset provided by user need to provided to the grapher directly. | 17 September 2013, 13:50:26 UTC |
5712f68 | Pierre-Yves David | 17 September 2013, 13:45:03 UTC | [hggraph] more correct computation of excluded changeset Previously only hidden changesets was ignored by ``first_known_precursors``, now All changesets filtered out are now ignored. We can't reverse the logic (included instead of excluded) of `first_known_precursors` as there is other user. | 17 September 2013, 13:45:03 UTC |
50a2946 | Pierre-Yves David | 16 September 2013, 16:16:37 UTC | [hggraph] currying __get_parent into a nicer parent_func call 75% of __get_parent argument are always the same. We use `functool.partial` to currying a single argument function. That's purely cosmetic. | 16 September 2013, 16:16:37 UTC |
0524dd8 | Pierre-Yves David | 12 September 2013, 13:12:41 UTC | [hggraph] handle gap in `__get_parent` When you filter out revision you may not just use direct parents of a changeset. When parents is filtered out you need to find the first included ancestors. This changeset change the __get_parents function to work that way. It takes a new argument `included` that contains revision to consider in the graph. This already fixes some bug with the filtering option currently available. This function could be implemented recursively but this blow the python call stack on big repo. So we implemented our stack by hand. A dictionary is used as cache to prevent every revision to redo the same computation all the time. This ensure a `O(repo.len)` complexity. The results is still not perfect as it's a bit verbose regarding merges but it is much better than before. This is related to #109808. Proper graphing was the biggest blocker to implement arbitrary filtering using revset. | 12 September 2013, 13:12:41 UTC |
8711bf6 | Adrien Di Mascio | 08 September 2015, 06:44:44 UTC | fix pencolor computation for obsolete nodes setAlpha modifies dotcolor but doesn't return anything | 08 September 2015, 06:44:44 UTC |
d9b4ca8 | Pierre-Yves David | 12 August 2014, 21:58:58 UTC | [qt] drop hacky import of now missing module hgrepoview The hgrepoview module have been removed in a326d3d577fc. (closes #262930) | 12 August 2014, 21:58:58 UTC |
f184ddc | Rémi Cardona | 14 October 2015, 14:14:45 UTC | merge with stable | 14 October 2015, 14:14:45 UTC |
5864305 | Pierre-Yves David | 11 August 2014, 19:28:23 UTC | merge with old heads | 11 August 2014, 19:28:23 UTC |
18c604c | Pierre-Yves David | 30 July 2014, 21:10:50 UTC | merge default in stable | 30 July 2014, 21:10:50 UTC |
11daac8 | "Emile Anclin" | 30 July 2014, 21:07:09 UTC | [curses] fix broken urwid version check (closes #259133) | 30 July 2014, 21:07:09 UTC |
86a4f0c | "Emile Anclin" | 30 July 2014, 21:05:17 UTC | [option] add a version option (closes #259595, #259572, #105330, #7316) | 30 July 2014, 21:05:17 UTC |
e6f4c23 | "Emile Anclin" | 30 July 2014, 21:02:17 UTC | [curses] improve broken urwid version message (closes #259133) | 30 July 2014, 21:02:17 UTC |
049da60 | Pierre-Yves David | 30 July 2014, 18:33:59 UTC | merge stable into default | 30 July 2014, 18:33:59 UTC |
156e755 | David Douard | 30 July 2014, 07:53:15 UTC | Added tag hgview-version-1.8.2, hgview-debian-version-1.8.2-1 for changeset 969d6d68da2f | 30 July 2014, 07:53:15 UTC |
fe0c79e | Pierre-Yves David | 30 July 2014, 00:48:14 UTC | [pkg] prepare release 1.8.2 | 30 July 2014, 00:48:14 UTC |
fe697b3 | Pierre-Yves David | 01 July 2014, 14:01:28 UTC | merge stable into default | 01 July 2014, 14:01:28 UTC |
b54d98e | Pierre-Yves David | 01 July 2014, 13:51:36 UTC | merge stable back into default | 01 July 2014, 13:51:36 UTC |
3e776ba | Pierre-Yves David | 01 July 2014, 13:51:03 UTC | merge 1.8 series in stable No major bug detected, ready for stable! | 01 July 2014, 13:51:03 UTC |
c9e50e4 | Rémi Cardona | 20 June 2014, 16:02:33 UTC | [qt4] Remove trailing line from qscintilla widget | 20 June 2014, 16:02:33 UTC |
1104347 | Alain Leufroy | 10 June 2014, 11:52:03 UTC | [qt4] fix refresh source file content The problem is that when the tree is refreshed (for example after a commit), the current file does not appears. This is due to the fact that the files list model has been updated. ``self.tableView_filelist.selectRow(0)`` highlight the file in the list view only bu do not "activate" it. Now we select the previous file, or the first one if it is no more valid (ex: hg uncommit). | 10 June 2014, 11:52:03 UTC |
c1477c0 | Alain Leufroy | 10 June 2014, 10:04:58 UTC | [qt4] fix QThread warnings on exit ref: http://stackoverflow.com/questions/13562501/why-i-get-qtimer-can-only-be-used-with-threads-started-with-qthread-messages-i | 10 June 2014, 10:04:58 UTC |
9be8a80 | Pierre-Yves David | 05 June 2014, 18:04:16 UTC | [MQ support] compatibility with coming hg-3.1 We use proper python inheritance mechanism to call status. This prevent breakage from a refactoring in current mercurial default heads (99db956b88ab). | 05 June 2014, 18:04:16 UTC |
2823d07 | Pierre-Yves David | 05 June 2014, 18:18:50 UTC | [status] make dirty working directory detection more robust A recent glitch in Mercurial code (returning list instead of tuple) highlighted how fragile this code was. The new code is more generic and should survive to more upstream changes. | 05 June 2014, 18:18:50 UTC |
b2e9a09 | Pierre-Yves David | 01 May 2014, 08:01:42 UTC | hgview: update the tested with statement This statement is used by Mercurial core when reporting error. hgview most probably run with more version that those too but I've not tested it widely with them. | 01 May 2014, 08:01:42 UTC |
233cdd6 | Julien Cristau | 25 May 2014, 15:47:56 UTC | [debian] Close a couple bugs | 25 May 2014, 15:47:56 UTC |
7395af2 | Julien Cristau | 15 May 2014, 13:25:36 UTC | Added tag hgview-version-1.8.1, hgview-debian-version-1.8.1-1 for changeset 08c8f9749a6f | 15 May 2014, 13:25:36 UTC |
c68e0fb | Julien Cristau | 15 May 2014, 13:25:06 UTC | [debian] prepare release | 15 May 2014, 13:25:06 UTC |
93b44d3 | Pierre-Yves David | 01 May 2014, 08:12:04 UTC | [pkg] prepare version 1.8.1 There is a fix for Mercurial 3.0 compatibility that we need out. | 01 May 2014, 08:12:04 UTC |
cd353d5 | Alain Leufroy | 19 March 2014, 17:38:29 UTC | [qt] install description.css as a example file closes #209472 closes #210274 This file is an example that may help users to customize the description style (see the `descriptionstylepath <a25065d46075>`_ config entry). | 19 March 2014, 17:38:29 UTC |
ca7e6e5 | Alain Leufroy | 19 March 2014, 18:15:13 UTC | [application] allow to retrieve version using command line option closes #145421 | 19 March 2014, 18:15:13 UTC |
73e52b6 | Alain Leufroy | 07 April 2014, 17:52:41 UTC | [nested] be robust against .hgguestrepo parse errors (closes #234670) The config files may be corrupted. But HgView can help fixing the config file problem. | 07 April 2014, 17:52:41 UTC |
050c95e | Olle Lundberg | 15 April 2014, 19:24:30 UTC | setup: be compatible with newer setuptools Newer setup tool are apparently incompatible with the old distutils way. We make add support for both. | 15 April 2014, 19:24:30 UTC |
139c44f | Pierre-Yves David | 16 April 2014, 18:40:27 UTC | graph: work around the new smartset class used for revset (compat hg 3.0) The new revset code in Mercurial 3.0 return smartset instead of list. They cannot be sorted by key, and you cannot add the `None` entry for the working directory. This patch is a simple straightforward fix that turn the variable into a list again. Making it lazy in a future goal. | 16 April 2014, 18:40:27 UTC |
804a2c6 | Olle Lundberg | 15 April 2014, 19:21:51 UTC | application: fix urwid check tuple and list does not compare to each other (a, b) != [a, b] | 15 April 2014, 19:21:51 UTC |
5cbb34f | Alexandre Fayolle | 01 March 2014, 14:38:20 UTC | fix NameError causing crash at startup (closes #224825) | 01 March 2014, 14:38:20 UTC |
cd75622 | Julien Cristau | 10 February 2014, 23:12:20 UTC | [debian] upload to unstable | 10 February 2014, 23:12:20 UTC |
4b14513 | Julien Cristau | 10 February 2014, 22:58:19 UTC | [debian] Fix watch file | 10 February 2014, 22:58:19 UTC |
8b83061 | Pierre-Yves David | 31 January 2014, 19:36:52 UTC | Added tag hgview-debian-version-1.8.0-1 for changeset b182f0d0d571 | 31 January 2014, 19:36:52 UTC |
f18da04 | Pierre-Yves David | 31 January 2014, 19:36:47 UTC | Added tag hgview-version-1.8.0 for changeset 39df8aeb7244 | 31 January 2014, 19:36:47 UTC |
d13ceac | Pierre-Yves David | 31 January 2014, 19:36:41 UTC | [debian] update homepage url We have hgview.org now. | 31 January 2014, 19:36:41 UTC |
b6f09f3 | Pierre-Yves David | 31 January 2014, 19:35:51 UTC | [debian] update vcs url We now have a hg.logilab.org | 31 January 2014, 19:35:51 UTC |
58edbe3 | Pierre-Yves David | 31 January 2014, 19:34:46 UTC | [debian] update Pierre-Yves David identity He has left the Logilab ship for the Facebook one. | 31 January 2014, 19:34:46 UTC |
b9846c4 | Julien Cristau | 31 January 2014, 12:40:43 UTC | [debian] install description.css in hgview package | 31 January 2014, 12:40:43 UTC |
42c8621 | Julien Cristau | 31 January 2014, 09:25:33 UTC | [pkg] make sure css file ends up in tarball Apparently squeeze distutils doesn't do it on its own. | 31 January 2014, 09:25:33 UTC |
4040c97 | Pierre-Yves David | 30 January 2014, 08:35:27 UTC | [pkg] prepare release 1.8.0 | 30 January 2014, 08:35:27 UTC |
9bb784c | Aurelien Campeas | 08 November 2013, 16:23:32 UTC | fix unicode vs str pb (the path may come from Qt sometimes ...) | 08 November 2013, 16:23:32 UTC |
acb2e14 | alain leufroy | 07 October 2013, 18:30:16 UTC | [qt4] context menu: enable default context menu when evailable This change allows to enable default menu. For exemple the "copy" menu is now available in the diff view. | 07 October 2013, 18:30:16 UTC |
f050357 | alain leufroy | 07 October 2013, 17:36:28 UTC | [qt4] move revision desciption view into dedicated module | 07 October 2013, 17:36:28 UTC |
923a8b4 | alain leufroy | 07 October 2013, 17:49:17 UTC | [qt4] move revisions tree view into a dedicated module | 07 October 2013, 17:49:17 UTC |
917a480 | Alain Leufroy | 07 October 2013, 10:14:26 UTC | [nested repo] fix path comparison Users could provided unnormalized path. | 07 October 2013, 10:14:26 UTC |
02c5003 | Pierre-Yves David | 03 January 2014, 19:03:07 UTC | [qt4] do not includes closed branch in branch colum width computation Closed branch tends to be quite-lon-branch-name-create-by-mistake-long-time-ago. | 03 January 2014, 19:03:07 UTC |
ec0b845 | Pierre-Yves David | 03 January 2014, 01:52:35 UTC | branches: compatibility with 2.9 changes In 2.9 the `repo.branchtags` is gone. but we can use `repo.branchmap().iterbranches()` that directly yield information about closed branches. | 03 January 2014, 01:52:35 UTC |
94ecd3a | Pierre-Yves David | 03 January 2014, 01:33:46 UTC | move branches extraction into a function Needed for 2,9 compatibility where `branchtags` function is gone. | 03 January 2014, 01:33:46 UTC |
24468c6 | Pierre-Yves David | 03 January 2014, 01:19:33 UTC | [qt4] simplify branch column width computation The new code is simpler, and shorted This code will be rewritten for 2.9 compatibility where branch name access changes. So I try to reduce the number of call to `branchtags`. | 03 January 2014, 01:19:33 UTC |
d5fa1d5 | Sean Farley | 15 November 2013, 20:02:09 UTC | hgrepoviewer: fix int conversion Previously, the 'status' variable was initialized with the integer '1' so that the 'if status is None' statement would fail and then a default value of 'status.lower()' was used but this would fail since status is an integer. After this patch, we try to convert from an integer first, then fall back to using a default value. | 15 November 2013, 20:02:09 UTC |
a5a620e | alain leufroy | 25 September 2013, 08:05:34 UTC | [qt4] sourceviewer: fix font + factorize lexer selection This patch mainly contains some factorisations to simplify code. I've also fixed a small but annoying bug spourious font fammily changes of line numbers. .. note:: This change removes a small optimization that sometimes computes the lexer only once. We now compute the lexer when a new content is given. This is not a very big deal because finding the lexer from the filename - most often case - is very quick. | 25 September 2013, 08:05:34 UTC |
f9b6dea | Alain Leufroy | 14 September 2013, 14:55:25 UTC | [qt4] manifest: use SourceViewer instead of QScintilla directly | 14 September 2013, 14:55:25 UTC |
fcef093 | Alain Leufroy | 13 September 2013, 16:58:48 UTC | [qt4] move source viewer widget into widgets.py This change moves the code of the widgets that display the content of the changeset into the ``hgviewlib.qt4.widgets`` module. .. note:: ``hgviewlib.qt4.widgets`` module contains widgets that are not aware of mercurial stuff. | 13 September 2013, 16:58:48 UTC |
ef4401e | Pierre-Yves David | 12 September 2013, 00:15:45 UTC | [hggraph] extract revset execution from the revset building function The filtering will provides its own revset so we need an opportunity to mix the build revset with the filtering one. The revset execution can stay in the `revision_grapher` function while the revset build itself will get extracted to a upper level. | 12 September 2013, 00:15:45 UTC |
4ad802e | Pierre-Yves David | 11 September 2013, 23:39:40 UTC | [hggraph] revset execution in a dedicated query We extract the part about revset execution in a dedicated function. This part of the code is more complicated than it could be because we have to be compatible with all supported version of Mercurial: - version older than 2.1 does not have the `repo.revs` methods - version older than 2.5 need to apply hidden changeset filtering by hand. So we move it in a dedicated function. That will help use to split the building of the revset and it's execution. Revision filtering in hgview needs to provides its own revset. | 11 September 2013, 23:39:40 UTC |
ce23403 | Pierre-Yves David | 11 September 2013, 21:38:32 UTC | put dirty wc calculation into a function This helps readibility of the code. And make this check more contained, helping the incoming refactoring. | 11 September 2013, 21:38:32 UTC |
de9e8fe | Pierre-Yves David | 12 September 2013, 12:54:39 UTC | [hggraph] gather all filter in a single place using revset The previous code was using a complex iterator plus extra filtering during iteration. We now process all filter to create a single revset that returns all relevant revision. | 12 September 2013, 12:54:39 UTC |
e4e2b0b | Alain Leufroy | 11 September 2013, 14:06:18 UTC | [qt4] fix missing filled signal on HgFileView Introduced by 0f6fcebcd9cb | 11 September 2013, 14:06:18 UTC |
d4fc412 | alain leufroy | 11 September 2013, 13:50:35 UTC | [qt] move ``QueryLineEdit`` into ``widgets.py`` This is a generic Qt widget that has no Hg specific code. | 11 September 2013, 13:50:35 UTC |