Wed, 02 Nov 2016 22:00:20 +0000 Initial support for Jenkins pipelines.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Nov 2016 22:00:20 +0000] rev 69
Initial support for Jenkins pipelines.
Wed, 02 Nov 2016 10:39:54 +0000 Added new tasks - `workflow:push-upstream` and `workflow:push-staging`
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Nov 2016 10:39:54 +0000] rev 68
Added new tasks - `workflow:push-upstream` and `workflow:push-staging` ...to push currently checked out revisios to upstream or staging repositories. * `workflow:push-staging` is meant to be used by developers to push changes to staging repositories in order to build them on CI and check whether all are correct. * `workflow:push-upstream` is to be used on CI server to push changes to an upstream (or canonical) repositories once all test pass on all platforms and configurations.
Wed, 02 Nov 2016 00:18:25 +0000 Added support for canonical, upstream and staging repositores.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Nov 2016 00:18:25 +0000] rev 67
Added support for canonical, upstream and staging repositores. Each repository (forest) can now specify three repository URLS - (mandatory), "upstream: and "staging" repository (bothoptional). When a "staging" repository is configured, commits are first pulled from "staging" repository and then from "canonical" (assuming "staging" repository is local so this should avoid network trafic to canonical repositories). When an "upstream" repository is configured, changes are pulled from an "upstream" after pulling fron "staging" but before pulling from a canonical repository. This allows to define a hierarchy of repositories for staged development. This means, it allows for changes (commits) to go from one repository to another before eventually reaching a canonical repository from which official builds should be done. At each step commits should be verified and tested before they're pushed to upstream to avoid pushing broken code.
Sat, 29 Oct 2016 23:54:12 +0000 Refactored SCM support to use `hglib.rb` for performing Mercurial related tasks
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 29 Oct 2016 23:54:12 +0000] rev 66
Refactored SCM support to use `hglib.rb` for performing Mercurial related tasks ...rather than issuing hg commands by hand. `hglib.rb` provides higher-level API for repositories and thus would allow more complex logic (such as using mirrors to fetch base or smarter handling of bookmarks) being written in a more concise way.
Thu, 27 Oct 2016 09:01:50 +0000 Project `stx:jv-branch`: Ouch, added missing prerequisite to SmallSense
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Oct 2016 09:01:50 +0000] rev 65
Project `stx:jv-branch`: Ouch, added missing prerequisite to SmallSense Dependency of `stx:goodies/smallsense` on `stx:libhtml` was missing. We should really generate dependencies from project definitions.
Wed, 26 Oct 2016 22:48:38 +0000 Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Oct 2016 22:48:38 +0000] rev 64
Merge
Wed, 26 Oct 2016 13:06:28 +0000 Project "stx:jv-branch": define default test suite for everyone but SWING Jenkins.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Oct 2016 13:06:28 +0000] rev 63
Project "stx:jv-branch": define default test suite for everyone but SWING Jenkins. This is a temporary hack until we switch to pipeline on SWING Jenkins.
Tue, 25 Oct 2016 10:11:59 +0100 Cleanup: Cleaned up command executing code in `rakelib\scm.rb`.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 25 Oct 2016 10:11:59 +0100] rev 62
Cleanup: Cleaned up command executing code in `rakelib\scm.rb`. Use `sh` (from `RakeFileUtils`) execute external commands to avoid code duplication. Improved `sh` to allow reading command's output and read it's status.
Mon, 24 Oct 2016 20:21:35 +0100 Cleanup: Removed support for "hg-svn" and "hg-cvs" SCM types.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 24 Oct 2016 20:21:35 +0100] rev 61
Cleanup: Removed support for "hg-svn" and "hg-cvs" SCM types. These are not used and never was except during a short transition period when Smalltalk/X jv-branch moved from SVN to Mercurial (a long time ago).
Mon, 24 Oct 2016 09:48:37 +0100 Cleanup: Renamed `vcs.rb` & `Rake::StX::VCS` to `scm.rb` and `Rake::StX::SCM`
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 24 Oct 2016 09:48:37 +0100] rev 60
Cleanup: Renamed `vcs.rb` & `Rake::StX::VCS` to `scm.rb` and `Rake::StX::SCM` to make naming a little more consistent within Smalltalk/X (which uses SCM). Also SCM seems to be commonly used abbrev.
(0) -10 +10 +100 tip