Module: Covet::LineChangesVCS
- Defined in:
- lib/covet/line_changes_vcs.rb
Overview
Gets file and line numbers that have changed since an arbitrary point in the VCS’s (Version Control System’s) history.
Class Method Summary collapse
Class Method Details
.changes_since(since = :last_commit) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/covet/line_changes_vcs.rb', line 6 def self.changes_since(since = :last_commit) require_relative "vcs/#{Covet.vcs}" Covet::VCS.const_get(Covet.vcs.capitalize).changes_since(since) rescue LoadError raise NotImplementedError, "#{self.class} can't get line changes using VCS: #{Covet.vcs} (not implemented)" end |