group commit/status fixes authored by Yuya Nishihara's avatar Yuya Nishihara
...@@ -13,9 +13,5 @@ ...@@ -13,9 +13,5 @@
== Bug Fixes == == Bug Fixes ==
* commit: do not bulk-add unknown files when all selected files are largefiles
* commit, filectxactions: escape paths prior to command execution \\
(fixes #2108 - files with some special names can't be added or commited)
* commit: take "autoinc" list as glob pattern again
* filectxactions: redesign visualDiffRevs to show diff between baseRev and rev \\ * filectxactions: redesign visualDiffRevs to show diff between baseRev and rev \\
(fixes #2313 - diff selected file revisions not working after move/rename) (fixes #2313 - diff selected file revisions not working after move/rename)
...@@ -20,7 +16,6 @@ ...@@ -20,7 +16,6 @@
* filectxactions: redesign visualDiffRevs to show diff between baseRev and rev \\ * filectxactions: redesign visualDiffRevs to show diff between baseRev and rev \\
(fixes #2313 - diff selected file revisions not working after move/rename) (fixes #2313 - diff selected file revisions not working after move/rename)
* filectxactions: make "copy patch" generate diff between base and target revs
* grep, status: use built-in drag-and-drop infrastructure * grep, status: use built-in drag-and-drop infrastructure
* postreview: correctly set parent of first selected revision (fixes #3538) * postreview: correctly set parent of first selected revision (fixes #3538)
* repofilter: do no run revset query by focus out during history completion * repofilter: do no run revset query by focus out during history completion
* repofilter: do not steal focus when window is restored from minimized state * repofilter: do not steal focus when window is restored from minimized state
...@@ -23,8 +18,6 @@ ...@@ -23,8 +18,6 @@
* grep, status: use built-in drag-and-drop infrastructure * grep, status: use built-in drag-and-drop infrastructure
* postreview: correctly set parent of first selected revision (fixes #3538) * postreview: correctly set parent of first selected revision (fixes #3538)
* repofilter: do no run revset query by focus out during history completion * repofilter: do no run revset query by focus out during history completion
* repofilter: do not steal focus when window is restored from minimized state * repofilter: do not steal focus when window is restored from minimized state
* repowatcher: invalidate cache if dirstate file is modified \\
(fixes #3647 - file renaming inconsistencies)
* run: continue without fork if new process can't be spawned (fixes #1949, #3800) * run: continue without fork if new process can't be spawned (fixes #1949, #3800)
* run: promote rev to common annotate/log option (fixes #3799) * run: promote rev to common annotate/log option (fixes #3799)
...@@ -29,13 +22,5 @@ ...@@ -29,13 +22,5 @@
* run: continue without fork if new process can't be spawned (fixes #1949, #3800) * run: continue without fork if new process can't be spawned (fixes #1949, #3800)
* run: promote rev to common annotate/log option (fixes #3799) * run: promote rev to common annotate/log option (fixes #3799)
* wctxactions: delegate "file history" action to filectxactions \\
(fixes #2591 - No shortcut for "File history" command on files in Working
Directory)
* wctxactions: make visual diff compare to base revision, add "diff local" in
place \\
(fixes #2001 - diff does not work on MQ patches)
* wctxcleaner: invalidate changelog on each check of dirstate \\
(fixes #3826 - commit do not work properly in the merge dialog)
* widgets: use small icon size defined by platform style (fixes #3690) * widgets: use small icon size defined by platform style (fixes #3690)
* workbench: do not change window icon (closes #3737) * workbench: do not change window icon (closes #3737)
...@@ -53,6 +38,24 @@ ...@@ -53,6 +38,24 @@
** #788 - Can't use git repo ** #788 - Can't use git repo
** #3637 - Redirect hook stdout, stderr to Output log ** #3637 - Redirect hook stdout, stderr to Output log
** #3670 - WindowsError 6 in pipe decode/encode filter ** #3670 - WindowsError 6 in pipe decode/encode filter
commit/status widget:
* commit: do not bulk-add unknown files when all selected files are largefiles
* commit, filectxactions: escape paths prior to command execution \\
(fixes #2108 - files with some special names can't be added or commited)
* commit: take "autoinc" list as glob pattern again
* filectxactions: make "copy patch" generate diff between base and target revs
* repowatcher: invalidate cache if dirstate file is modified \\
(fixes #3647 - file renaming inconsistencies)
* wctxactions: delegate "file history" action to filectxactions \\
(fixes #2591 - No shortcut for "File history" command on files in Working
Directory)
* wctxactions: make visual diff compare to base revision, add "diff local" in
place \\
(fixes #2001 - diff does not work on MQ patches)
* wctxcleaner: invalidate changelog on each check of dirstate \\
(fixes #3826 - commit do not work properly in the merge dialog)
* wctxactions: reimplement by using command APIs \\ * wctxactions: reimplement by using command APIs \\
fixes the following issues: fixes the following issues:
** #1347 - Add support for pre-<command> and post-<command> hooks ** #1347 - Add support for pre-<command> and post-<command> hooks
... ...
......