Jan Vrany <jan.vrany@labware.com> [Thu, 27 Aug 2020 09:29:13 +0100] rev 909
Introduce `SCMMergeTool` - a merge tool for Smalltalk/X source files
This can be used by SCM (such as Mercurial or GIT) to merge Smalltalk/X
source files (.st) instead of standard 3-way merge tools (such as `kdiff3`
or `meld`). The advantage is that it operates atop of changesets, not
on whole files.
Jan Vrany <jan.vrany@labware.com> [Wed, 19 Aug 2020 13:03:08 +0100] rev 908
Fix `HGTests >> #test_hgCommand_03_unix` for Python3
Use the same Python as the Mercurial's `hg` by reading `hg`'s shebang.
This is to handle cases where Mercurial is using Python 3 but `python`
command refers to (old) Python 2.
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 23:53:54 +0100] rev 907
Make method's source local (i.e., in-memory) when filing-out class
...such as when commiting. This is a measure against source corruption
when filing out to package directory (this is not yet supported,
but this commit in a preparation for that)
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jun 2020 00:33:00 +0100] rev 906
Fix `HGStXTests >> #test_commit_nested_07a`
The aim of this test is to check that changes are correctly
shrunk only for commited classes / extensions.
However, it incorrectly checked whether current changeset does not
contain changes for class NOT commited. This is wrong - package commit
may have touched other classes (like, adding copyright) but unless
really commited, changes should not be shrunk for these uncommited
classes!
Interesting how long this flaw in this test when unnoticed. This has
been uncovered by fixing / improving copyright update code.
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 13:46:37 +0100] rev 905
Add support for exporting Mercurial-managed packages to Monticello
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 16 Jun 2020 20:34:02 +0000] rev 904
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 27 May 2020 13:37:06 +0100] rev 903
Improve `doCompileCopyrightMethodFor:` to update copyright upon commit
The current copyright holder is taken from preferences. To set it,
execute:
UserPreferences current historyManagerCopyrightHolder: '<name or company>'
Stefan Vogel <sv@exept.de> [Fri, 06 Mar 2020 17:23:17 +0100] rev 902
#REFACTORING by stefan
class: HGStatus class
changed: #forCode:
use #allSubclassesDo: instead of "allSubclasses do:"
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 14:00:26 +0100] rev 901
class: AppiumConnectionEditor
changed:
#doAccept
#doManageChromedriver
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 13:42:16 +0100] rev 900
class: AppiumConnectionEditor
changed:
#doAccept
#doManageChromedriver