Sha256: 43c91ada68f00e2c365b8eab0b10655bf0beff1e00ecc7fa54219a197aef1ff5
Contents?: true
Size: 488 Bytes
Versions: 1
Compression:
Stored size: 488 Bytes
Contents
module DeployChanges class Commit attr_reader :repo def initialize(repo) @repo = repo end def write_head!(sha1 = nil) system("mkdir -p #{dir}") sha1 ||= repo.head.target_id File.write(last_deploy_commit_file, sha1) end def last_commit File.read(last_deploy_commit_file).strip end private def dir ".deploy_changes" end def last_deploy_commit_file "#{dir}/last-deploy-commit" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deploy_changes-0.1.0 | lib/deploy_changes/commit.rb |