Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Feb 2014 22:38:01 +0000] rev 386
Fix in ProjectDefinition>>hgLogicalRevision:
Remove surplus "definition" caused by copy-paste of the code from HGPackageModel
to ProjectDefinition.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Feb 2014 17:09:58 +0000] rev 385
Bugfix: added SCMCommonPackageModelGroup>>#species for collect:/select: sort of methods.
These methods now return flat OrderedCollection of resulting items.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Feb 2014 10:33:33 +0000] rev 384
Two more tests for nested packages.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Feb 2014 00:12:05 +0000] rev 383
Fix in test HGStXTests>>test_commit_nested_04a
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 25 Feb 2014 23:35:59 +0000] rev 382
Introduced SCMCommonPackageModelGroup.
SCMCommonPackageModelGroup represents a set of related packages that are manipulated
by tasks. For example, commit task files out and commits all packages in a group.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 23 Feb 2014 20:03:07 +0000] rev 381
SCMAbstractFileoutLikeTask refactored to support multiple packages.
SCMAbstractFileoutLikeTask now keeps a collection of packages to file out (instead of
only one package). Methods refactored to iterate over all packages.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 21 Feb 2014 22:08:09 +0000] rev 380
STC bug workaround in SCMAbstractPackageModel>>siblings.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 20 Feb 2014 00:32:41 +0000] rev 379
Upon commit, update logical revision of all packages that belongs to the same repository...
...but only if their logical revision is the same as logical revision of the package being commited.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 21 Feb 2014 10:47:49 +0000] rev 378
Better `hg` command configuration handling and validation.
`hg` command preference had to be a full path to `hg` binary, though not explicitly stated
anywhere. Moreover, settings dialog did not check for this which lead to error later when
a command was about execute.
`HGCommand` now does a proper validation of configured binary and raises more descriptive
errors - see `HGCommand class>>hgCommandValidate:`
HGSourceCodeManagementSettingsAppl` also performs these checks and warn user
if something's wrong.
Thanks to Frank Urbach for spotting this.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Feb 2014 21:56:01 +0000] rev 377
Added simple extension to test HTTP authentication.
authserve.py extension adds a basic HTTP authentication
to repositories served by `hg serve` command. Username and
password is set plain-text in repository .hgrc config file.
This extension should be used only for testing purposes.