Sha256: 2782eba6dfda4d8b65d33768195316a2e800093c3d463cd42245c46771911626
Contents?: true
Size: 698 Bytes
Versions: 3
Compression:
Stored size: 698 Bytes
Contents
module CapistranoRailsRecipes class Util class << self def ensure_changed_remote_dirs(cap, path) yield end def ensure_changed_remote_files(cap, path) yield end def changed?(cap, path, options = {}) r = options[:recursive] ? "-r" : "" %{ test -e #{cap.previous_release}/#{path} && diff #{r} #{cap.previous_release}/#{path} #{cap.latest_release}/#{path} > /dev/null ; ST=$? ; if [ $ST -eq 0 ] ; then echo -n '----> #{path} is not changed' ; else echo -n '----> #{path} is changed' ; fi }.compact end end end end
Version data entries
3 entries across 3 versions & 1 rubygems