Rakefiles: give repository names more meaningful names stx-8.0.0
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 22 Aug 2017 22:16:30 +0100
branchstx-8.0.0
changeset 170 c0383fb4e51f
parent 169 f9f519bb10b6
child 171 2662903f1dfd
Rakefiles: give repository names more meaningful names ...based on what they contain rather than where they are. So now folowing are used: * `exept:public` - eXept's public CVS mirror that contains up-to-date version of eXept development code * `jv-branch:public` - contains all public code of Smalltalk/X jv-branch (this means, everything except *stx:stc* and *stx:librun*) * `jv-branch:private` - contains *stx:stc* and *stx:librun* (which is not, sadly, public so has to be kept separately)
specs/reports-misc.rbspec
specs/repositories.rbspec
specs/stx-jv.rbspec
--- a/specs/reports-misc.rbspec	Tue Aug 15 10:44:12 2017 +0100
+++ b/specs/reports-misc.rbspec	Tue Aug 22 22:16:30 2017 +0100
@@ -4,7 +4,7 @@
   import :'stx:jv-branch:for-reports-only'
 
 
-  repository :'bitbucket:janvrany'
+  repository :'jv-branch:public'
 
   package 'stx:libscm/common', :test => true, :lint => true, :link => false
   package 'stx:libscm/git', :test => true, :lint => true, :link => false
@@ -14,7 +14,7 @@
 project :'stx:libscm/mercurial:reports' do
   import :'stx:jv-branch:for-reports-only'
 
-  repository :'bitbucket:janvrany'
+  repository :'jv-branch:public'
   package 'stx:libscm'
   package 'stx:libscm/common',    :link => false, :lint => true
   package 'stx:libscm/mercurial', :link => false, :lint => true
@@ -47,7 +47,7 @@
   import :'stx:repositories'
   import :'stx:6.2.2'
 
-  repository :'bitbucket:janvrany'
+  repository :'jv-branch:public'
   package 'stx:libscm'
   package 'stx:libscm/common',    :link => false#, :test => true, :lint => true, :coverage => true # Coverage not suypported in 6.2.2
   package 'stx:libscm/mercurial', :link => false, :test => true, :lint => true#, :coverage => true
@@ -73,7 +73,7 @@
 project :'stx:regression' do
   import :'stx:jv-branch:for-reports-only'
 
-  package 'stx:goodies/regression', :repository => :'bitbucket:janvrany', :branch => 'jv', :test => true
+  package 'stx:goodies/regression', :repository => :'jv-branch:public', :branch => 'jv', :test => true
   package 'stx:libview/tests', :test => true
   
 end
@@ -125,7 +125,7 @@
 project :'jv:calipel:s:reports' do
   import :'stx:jv-branch:for-reports-only'
 
-  package 'jv:calipel', :repository => :'bitbucket:janvrany'
+  package 'jv:calipel', :repository => :'jv-branch:public'
   package "jv:calipel/s", :link => false
   package "jv:calipel/s/stx", :link => false
   package "jv:calipel/s/tests", :test => true, :lint => true, :link => false
--- a/specs/repositories.rbspec	Tue Aug 15 10:44:12 2017 +0100
+++ b/specs/repositories.rbspec	Tue Aug 22 22:16:30 2017 +0100
@@ -29,14 +29,14 @@
     canonical ":pserver:cvs@cvs.smalltalk-x.de:/cvs/stx"
   end
 
-  repository :'bitbucket:janvrany' do
+  repository :'jv-branch:public' do
     type :hg
     canonical "https://bitbucket.org/janvrany"
     separator '-'
   end
 
   if core_developer?
-    repository :'swing:private:hg' do
+    repository :'jv-branch:private' do
       type :hg
       canonical "ssh://192.168.12.2//hg"
       separator '.'
@@ -49,7 +49,7 @@
     canonical ":ext:#{ENV['USER'] || ENV['USERNAME']}@swing.fit.cvut.cz/var/local/cvs"
   end
 
-  repository :'bitbucket:janvrany' do
+  repository :'jv-branch:public' do
     type :hg
     canonical "https://bitbucket.org/janvrany"
     # Use local build slave network address to allow for faster
@@ -58,7 +58,7 @@
     separator '-'
   end
 
-  repository :'swing:private:hg' do
+  repository :'jv-branch:private' do
     type :hg
     canonical "ssh://#{ENV['USER'] || ENV['USERNAME']}@192.168.12.2//hg"
     separator '.'
@@ -71,7 +71,7 @@
     canonical ":pserver:cvs@cvs.smalltalk-x.de:/cvs/stx"
   end
 
-  repository :'bitbucket:janvrany' do
+  repository :'jv-branch:public' do
     type :hg
     canonical "https://bitbucket.org/janvrany"
     upstream  "ssh://hg@swing.fit.cvut.cz//var/local/hg"
@@ -79,7 +79,7 @@
     separator '-'
   end
 
-  repository :'swing:private:hg' do
+  repository :'jv-branch:private' do
     type :hg
     # No, don't do this - CI has no access to those
     # SWING repositories (no VPN, no keys set up)
--- a/specs/stx-jv.rbspec	Tue Aug 15 10:44:12 2017 +0100
+++ b/specs/stx-jv.rbspec	Tue Aug 22 22:16:30 2017 +0100
@@ -37,7 +37,7 @@
   import :'stx:baseline'
 
   # FORKED STC and librun
-  package "stx:stc", :repository => :'swing:private:hg', :branch => 'jv', revision: 'stx-8.0.0',
+  package "stx:stc", :repository => :'jv-branch:private', :branch => 'jv', revision: 'stx-8.0.0',
     :checkout => (Proc.new do | pkg |
     # Download pre-compiled binary if user has no access to source code    
     if Rake::Stx::Configuration::Repository::find(pkg.repository) then
@@ -54,7 +54,7 @@
     end
   end)
 
-  package "stx:librun", :repository => :'swing:private:hg', :branch => 'jv', revision: 'stx-8.0.0',
+  package "stx:librun", :repository => :'jv-branch:private', :branch => 'jv', revision: 'stx-8.0.0',
     :checkout => (Proc.new do | pkg |
     # Download pre-compiled binary if user has no access to source code
     if Rake::Stx::Configuration::Repository::find(pkg.repository) then
@@ -73,22 +73,22 @@
 
   # FORKED libraries
   # ======================================================================
-  package "stx:libbasic", :repository => :'bitbucket:janvrany', :branch => 'jv', revision: 'stx-8.0.0'
-  package "stx:libbasic2", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libbasic3", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libcomp", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libtool", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libtool2",:repository => :'bitbucket:janvrany', :branch => 'jv'
+  package "stx:libbasic", :repository => :'jv-branch:public', :branch => 'jv', revision: 'stx-8.0.0'
+  package "stx:libbasic2", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libbasic3", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libcomp", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libtool", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libtool2",:repository => :'jv-branch:public', :branch => 'jv'
  
-  package "stx:libview", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libview2", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libwidg", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libwidg2", :repository => :'bitbucket:janvrany', :branch => 'jv'
+  package "stx:libview", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libview2", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libwidg", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libwidg2", :repository => :'jv-branch:public', :branch => 'jv'
 
-  package "stx:goodies/sunit", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:goodies/monticello", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:goodies/refactoryBrowser", :repository => :'bitbucket:janvrany', :branch => 'jv'
-  package "stx:libsvn", :repository => :'bitbucket:janvrany', :branch => 'jv'
+  package "stx:goodies/sunit", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:goodies/monticello", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:goodies/refactoryBrowser", :repository => :'jv-branch:public', :branch => 'jv'
+  package "stx:libsvn", :repository => :'jv-branch:public', :branch => 'jv'
 
   # Some more development tools to build and preload
   # ======================================================================
@@ -97,7 +97,7 @@
   
   # SmallSense
   package "stx:goodies/regex", :repository => :'exept:public'
-  package "stx:goodies/smallsense", :repository => :'bitbucket:janvrany'
+  package "stx:goodies/smallsense", :repository => :'jv-branch:public'
   package "stx:goodies/smallsense/refactoring_custom"
 
   
@@ -180,7 +180,7 @@
   app_version "6.2.5_#{BUILD_ID}"
 
   # Forked PetitParser
-  package "stx:goodies/petitparser", :repository => :'bitbucket:janvrany', :link => false
+  package "stx:goodies/petitparser", :repository => :'jv-branch:public', :link => false
   package "stx:goodies/petitparser/tests", :link => false
   package "stx:goodies/petitparser/analyzer",  :link => false
   package "stx:goodies/petitparser/analyzer/tests",  :link => false
@@ -190,26 +190,26 @@
   package "stx:goodies/communication", :repository => :'exept:public'
 
   # Java support
-  package "stx:libjava", :repository => :'bitbucket:janvrany'
+  package "stx:libjava", :repository => :'jv-branch:public'
   package "stx:libjava/tools"
   package "stx:libjava/experiments"
   #package "stx:libjava/examples" :link => false
 
   # Smalltalk/X IDE
-  application 'stx:projects/smalltalk', :repository => :'bitbucket:janvrany', :branch => 'jv'
+  application 'stx:projects/smalltalk', :repository => :'jv-branch:public', :branch => 'jv'
 
-  package 'stx:libscm', :repository => :'bitbucket:janvrany'
-  package 'stx:libscm/common', :repository => :'bitbucket:janvrany'
-  package 'stx:libscm/mercurial', :repository => :'bitbucket:janvrany'
-  package 'stx:libscm/mercurial/monticello', :repository => :'bitbucket:janvrany'
-  package 'stx:goodies/ring', :repository => :'bitbucket:janvrany', :link => false
-  package 'stx:goodies/libcairo', :repository => :'bitbucket:janvrany', :link => false
-  package 'stx:goodies/cypress', :repository => :'bitbucket:janvrany'
-  package "stx:goodies/xmlsuite", :repository => :'bitbucket:janvrany'  
+  package 'stx:libscm', :repository => :'jv-branch:public'
+  package 'stx:libscm/common', :repository => :'jv-branch:public'
+  package 'stx:libscm/mercurial', :repository => :'jv-branch:public'
+  package 'stx:libscm/mercurial/monticello', :repository => :'jv-branch:public'
+  package 'stx:goodies/ring', :repository => :'jv-branch:public', :link => false
+  package 'stx:goodies/libcairo', :repository => :'jv-branch:public', :link => false
+  package 'stx:goodies/cypress', :repository => :'jv-branch:public'
+  package "stx:goodies/xmlsuite", :repository => :'jv-branch:public'  
   package "stx:goodies/loggia", :repository => :'exept:public', :link => false
-  package 'stx:goodies/smaCC',:repository => :'bitbucket:janvrany'
-  package 'stx:goodies/regression',:repository => :'bitbucket:janvrany', :branch => 'jv', revision: 'stx-8.0.0', :link => false
-  package "stx:goodies/builder", :repository => :'bitbucket:janvrany',:branch => 'jv', :link => false
+  package 'stx:goodies/smaCC',:repository => :'jv-branch:public'
+  package 'stx:goodies/regression',:repository => :'jv-branch:public', :branch => 'jv', revision: 'stx-8.0.0', :link => false
+  package "stx:goodies/builder", :repository => :'jv-branch:public',:branch => 'jv', :link => false
   package "stx:goodies/builder/reports"
 
   # Define a "default" test suite, i.e., a set of tests that are run when