Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 06 Mar 2018 11:50:32 +0000] rev 812
Fixed `HGStXTests >> #test_commit_31a` to work with evolve extension
mawalch [Mon, 12 Mar 2018 15:52:52 +0100] rev 811
#DOCUMENTATION by mawalch
typo
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Feb 2018 12:06:00 +0000] rev 810
Removed (obsolete) `common/Makefile` and `mercurial/Makefile`
...which have been replaced by `Makefile.init` (because of macOS, sigh)
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Feb 2018 08:28:44 +0000] rev 809
Initial support for updating obsolete package revision to its successor
Smalltalk maintains a "logical revision" which is the revision smalltalk
believes the code is based on. However, if someone does a `hg commit --amend`
outside smalltalk IDE, the "logical revision" become obsolete and further
commits from smalltalk would be impossible.
To solve this problem, this commut add a mechanism, that checks for this
situation and if there's only one successor, allow user to bump
the logical revision ot its successor. Then the the code can be commited
as usual.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Feb 2018 09:54:32 +0000] rev 808
Initial support of obsolete changesets
* Added `HGChangeset >> isObsolete` testing method
* Added `HGCHangeset >> successors` that returns immediaate
sucessors changesets
* Attempt to use an obsolete changeset would normally
throw `HGObsoleteChangeset`
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Feb 2018 09:09:51 +0000] rev 807
Improved parsing of common errors (such as unknown revision)
The generic error [arsing methods not recognize these common errors
and handle them, so individual commands do not need to override and
specialize error parsing.
Store more details (such as the id if unknown revision) in parameter
of an exception.
Stefan Vogel <sv@exept.de> [Fri, 19 Jan 2018 22:42:30 +0100] rev 806
#REFACTORING by stefan
class: HGChangesetFile
changed: #readingFileDo:
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 01 Jan 2018 20:27:19 +0000] rev 805
Fixes for Mecruial 4.4: fixed test `#test_commit_28` & `#test_commit_08a`
...that hard-coded changeset sevirion mumbers. This broke on 4.4
as it apprarently usises different scheme for amending changesets
(while preserving the semantics, indeed). The new test does not
hardcode the changeset revnos but rather queries the `tip` revison.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 30 Dec 2017 09:17:25 +0000] rev 804
Fixes for Mecruial 4.4: fixed parser of push/pull summary
...that changed an output of pull (and maybe a push) commands.
Now it also prints ids of new changesets after the summary
(number of changesets added, number of new heds and so on)
Claus Gittinger <cg@exept.de> [Wed, 06 Dec 2017 03:34:16 +0100] rev 803
#FEATURE by cg
class: SCMCommonSourceCodeManagerUtilities
added: #tagClasses:as:revision:
removed: #tagClasses:as:
comment/format in: #tagPackage:as:
changed: #tagClass:as: