Method: Autobuild::ArchiveImporter#vcs_fingerprint

Defined in:
lib/autobuild/import/archive.rb

#vcs_fingerprint(_package) ⇒ Object

Fingerprint for archive importer, we are using its digest whether is calculated or expected



284
285
286
287
288
289
290
291
292
293
294
295
296
# File 'lib/autobuild/import/archive.rb', line 284

def vcs_fingerprint(_package)
    if @cachefile_digest
        @cachefile_digest
    elsif File.file?(cachefile)
        read_cachefile_digest
    elsif @expected_digest
        @expected_digest
    else
        raise ConfigException,
              "There is no digest for archive #{@url}, make sure "\
              "cache directories are configured correctly"
    end
end