lib/dev_tasks.rb in dev_tasks-0.0.113 vs lib/dev_tasks.rb in dev_tasks-0.0.114
- old
+ new
@@ -9,10 +9,11 @@
require_relative './artifacts.rb'
require_relative './console.rb'
require_relative './timer.rb'
require_relative './settings.rb'
require_relative './text.rb'
+require_relative './svnexports.rb'
CLEAN.include('log','*.gem','bin/**/*.dll','bin/**/*.pdb','bin/**/*.exe')
CLOBBER.include('bin','obj','TestResults')
class DevTasks < Hash
@@ -22,10 +23,11 @@
def initialize
@timer = Timer.new
#hash = JSON.parse File.read("#{File.dirname(__FILE__)}/spec.json")
#self[:dev_tasks_gem]=JSON.parse File.read("#{File.dirname(__FILE__)}/spec.json")
self[:name]=pwd.split('/').last#Rake.application.original_dir.split('/').last
+ self[:svn_exports]=SvnExports.new
self[:scm]=Environment.scm
self[:branch]=Environment.branch
self[:src_glob]="**/{*.{rb,feature,spec,cs,c,m,cpp,cxx,h,hpp,i,jam,csproj,vcproj,snk,vcxproj,xcodeproj,plist,xib,sln,filters,xaml,resx,settings,config},Jamfile,.semver,Gemfile,README,LICENSE}"
self[:newest_src_file]=Dir.glob(self[:src_glob]).max_by {|f| File.mtime(f)}
self[:command_order]=['pull','upgrade','setup','add','build','test','commit','publish','push']
@@ -34,9 +36,10 @@
self[:context]=Environment.context
self[:machine]=Environment.machine
self[:platform]=RUBY_PLATFORM
self[:dev_root]=Environment.dev_root
self[:settings]=Settings.new
+
self[:commands]=Commands.new
update
end
def add hash