Class: Kiel::SCM::Git
- Inherits:
-
Object
- Object
- Kiel::SCM::Git
- Defined in:
- lib/kiel/scm/git.rb
Instance Method Summary collapse
Instance Method Details
#version(file) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/kiel/scm/git.rb', line 13 def version file files = [ file == '*' ? '' : file ].flatten return single_version( files.first ) if files.size == 1 files.sort.inject( '' ) { | sum, file | Digest::SHA1.hexdigest sum + single_version(file) } end |