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.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Feb 2014 21:41:02 +0000] rev 376
Added some tests for nested packages support.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Feb 2014 14:25:20 +0000] rev 375
More sanity check in HG settings dialog.
When an config error is detected (now only missing username entry), user choose to
edit config file and ~/.hgrc does not exists, it is created from template (see
HGConfig userConfigFileTemplate)
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Feb 2014 14:22:14 +0000] rev 374
Initial support for bookmarks.
HGChangeset now keeps a list of bookmarks. For now, bookmark is a simple string. Later,
a HGBookmark class will be introduced.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 17 Feb 2014 14:47:32 +0000] rev 373
Fix in filebrowser menus: quote hg command.
When calling `hg` path should be quoted. On Windows, `hg` is likely
in `C:\Program Files\Mercurial` which contains space and thus has to be
quoted.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 09 Feb 2014 19:36:58 +0000] rev 372
Added HGRevset to fetch revision log using hg revsets.
Added HGRepository>>log:limit. It takes a string or HGRevset
and returns a set of changesets matching given revset.
Revset is a revset specification string as used by hg command
(see `hg help revsets` for more)
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 13 Feb 2014 16:25:49 +0000] rev 371
Added 'Clone...' and 'Create...' menu entries to file browser.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 13 Feb 2014 11:46:01 +0000] rev 370
Fix in file browser menu - make 'Edit User Config' enabled even if no repository is selected.