From 4df80ea6111f3f846e95aa53a669a3ad92a4e13e Mon Sep 17 00:00:00 2001 From: Andreas Paul Date: Wed, 25 May 2022 16:36:57 +0200 Subject: [PATCH] Rename lists and fix .resource_types purge (#196) * rename whitelist to allowlist and blacklist to skiplist * rename blacklist to skiplist * rename whitelist to allowlist and blacklist to skiplist * rename whitelist to allowlist and blacklist to skiplist * rename whitelist to allowlist and blacklist to skiplist * rename whitelist to allowlist and blacklist to skiplist * rename whitelist to allowlist * fix unintended .resource_types purge, because it was checked in the wrong section * add local.yaml for testing * add detectGitRemoteUrlChange (#197) * add detectGitRemoteUrlChange, fixes git remote url changes for control repo #185 * comment debug print format * only purge control repo and fix typo * only print this in debug * satisfy GitHub Actions test --- .gitignore | 1 + README.md | 4 +- config.go | 6 +- g10k.go | 12 +- g10k_test.go | 44 +-- git.go | 24 +- modules.go | 20 +- puppetfile.go | 3 - stale.go | 52 ++-- tests/TestConfigDeploy.yaml | 4 +- tests/TestConfigExamplePurgeAllLevels.yaml | 2 +- tests/TestConfigExamplePurgeEnvironment.yaml | 2 +- ...onfigExamplePurgeEnvironmentRecursive.yaml | 2 +- tests/TestConfigFullworkingAndExample.yaml | 2 +- ...gFullworkingAndExampleDifferentPrefix.yaml | 2 +- ...lworkingPurgeDeploymentWithAllowList.yaml} | 2 +- ...ist.yaml => TestConfigPurgeAllowlist.yaml} | 2 +- ...ist.yaml => TestConfigStaticSkiplist.yaml} | 2 +- ...hashdeep_example_static_blacklist.hashdeep | 255 ------------------ .../hashdeep_example_static_skiplist.hashdeep | 255 ++++++++++++++++++ 20 files changed, 360 insertions(+), 336 deletions(-) rename tests/{TestConfigFullworkingPurgeDeploymentWithWhitelist.yaml => TestConfigFullworkingPurgeDeploymentWithAllowList.yaml} (80%) rename tests/{TestConfigPurgeWhitelist.yaml => TestConfigPurgeAllowlist.yaml} (70%) rename tests/{TestConfigStaticBlacklist.yaml => TestConfigStaticSkiplist.yaml} (63%) delete mode 100644 tests/hashdeep_example_static_blacklist.hashdeep create mode 100644 tests/hashdeep_example_static_skiplist.hashdeep diff --git a/.gitignore b/.gitignore index 9a36a8f..05b477f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ external_modules/ .scannerwork/ tests/github-test-private/ coverage.txt +local.yaml diff --git a/README.md b/README.md index adf486a..e310ae9 100644 --- a/README.md +++ b/README.md @@ -439,14 +439,14 @@ sources: prefix: true ``` -Starting with [v.0.7.1](https://github.com/xorpaul/g10k/releases/tag/v0.7.1) g10k supports `purge_blacklist` feature to remove unnecessary files from the sync / Puppetservers. +Starting with [v.0.7.1](https://github.com/xorpaul/g10k/releases/tag/v0.7.1) g10k supports `purge_skiplist` feature to remove unnecessary files from the sync / Puppetservers. Example: ``` --- deploy: - purge_blacklist: [ 'spec', 'readmes', 'examples', '*.markdown', '*.md', 'junit', 'docs' ] + purge_skiplist: [ 'spec', 'readmes', 'examples', '*.markdown', '*.md', 'junit', 'docs' ] sources: example: diff --git a/config.go b/config.go index 56d13ff..a71b7f7 100644 --- a/config.go +++ b/config.go @@ -104,12 +104,12 @@ func readConfigfile(configFile string) ConfigSettings { if !reflect.DeepEqual(config.Deploy, emptyDeploy) { Debugf("detected deploy configuration hash, which takes precedence over the non-deploy scoped settings") config.PurgeLevels = config.Deploy.PurgeLevels - config.PurgeWhitelist = config.Deploy.PurgeWhitelist - config.DeploymentPurgeWhitelist = config.Deploy.DeploymentPurgeWhitelist + config.PurgeAllowList = config.Deploy.PurgeAllowList + config.DeploymentPurgeAllowList = config.Deploy.DeploymentPurgeAllowList config.WriteLock = config.Deploy.WriteLock config.GenerateTypes = config.Deploy.GenerateTypes config.PuppetPath = config.Deploy.PuppetPath - config.PurgeBlacklist = config.Deploy.PurgeBlacklist + config.PurgeSkiplist = config.Deploy.PurgeSkiplist config.Deploy = emptyDeploy } diff --git a/g10k.go b/g10k.go index a64c6ef..262bd55 100755 --- a/g10k.go +++ b/g10k.go @@ -88,12 +88,12 @@ type ConfigSettings struct { PostRunCommand []string `yaml:"postrun"` Deploy DeploySettings `yaml:"deploy"` PurgeLevels []string `yaml:"purge_levels"` - PurgeWhitelist []string `yaml:"purge_whitelist"` - DeploymentPurgeWhitelist []string `yaml:"deployment_purge_whitelist"` + PurgeAllowList []string `yaml:"purge_allowlist"` + DeploymentPurgeAllowList []string `yaml:"deployment_purge_allowlist"` WriteLock string `yaml:"write_lock"` GenerateTypes bool `yaml:"generate_types"` PuppetPath string `yaml:"puppet_path"` - PurgeBlacklist []string `yaml:"purge_blacklist"` + PurgeSkiplist []string `yaml:"purge_skiplist"` CloneGitModules bool `yaml:"clone_git_modules"` } @@ -101,12 +101,12 @@ type ConfigSettings struct { // Trying to emulate r10k https://github.com/puppetlabs/r10k/blob/master/doc/dynamic-environments/configuration.mkd#deploy type DeploySettings struct { PurgeLevels []string `yaml:"purge_levels"` - PurgeWhitelist []string `yaml:"purge_whitelist"` - DeploymentPurgeWhitelist []string `yaml:"deployment_purge_whitelist"` + PurgeAllowList []string `yaml:"purge_allowlist"` + DeploymentPurgeAllowList []string `yaml:"deployment_purge_allowlist"` WriteLock string `yaml:"write_lock"` GenerateTypes bool `yaml:"generate_types"` PuppetPath string `yaml:"puppet_path"` - PurgeBlacklist []string `yaml:"purge_blacklist"` + PurgeSkiplist []string `yaml:"purge_skiplist"` } // Forge is a simple struct that contains the base URL of diff --git a/g10k_test.go b/g10k_test.go index e7e89d1..0a80511 100755 --- a/g10k_test.go +++ b/g10k_test.go @@ -197,8 +197,8 @@ func TestConfigDeploy(t *testing.T) { Forge: Forge{Baseurl: "https://forgeapi.puppet.com"}, Sources: s, Timeout: 5, Maxworker: 50, MaxExtractworker: 20, PurgeLevels: []string{"deployment"}, - PurgeWhitelist: []string{"custom.json", "**/*.xpp"}, - DeploymentPurgeWhitelist: []string{"full_hiera_*"}} + PurgeAllowList: []string{"custom.json", "**/*.xpp"}, + DeploymentPurgeAllowList: []string{"full_hiera_*"}} if !reflect.DeepEqual(got, expected) { fmt.Println("### Expected:") @@ -316,25 +316,25 @@ func TestResolveStatic(t *testing.T) { } -func TestResolveStaticBlacklist(t *testing.T) { +func TestResolveStaticSkiplist(t *testing.T) { path, err := exec.LookPath("hashdeep") if err != nil { t.Skip("Skipping full Puppet environment resolve test, because package hashdeep is missing") } quiet = true - purgeDir("./cache", "TestResolvStaticBlacklist()") - purgeDir("./example", "TestResolvStaticBlacklist()") - config = readConfigfile("tests/TestConfigStaticBlacklist.yaml") + purgeDir("./cache", "TestResolvStaticSkiplist()") + purgeDir("./example", "TestResolvStaticSkiplist()") + config = readConfigfile("tests/TestConfigStaticSkiplist.yaml") // increase maxworker to finish the test quicker config.Maxworker = 500 - branchParam = "blacklist" + branchParam = "skiplist" resolvePuppetEnvironment(false, "") // remove timestamps from .g10k-deploy.json otherwise hash sum would always differ - removeTimestampsFromDeployfile("example/example_blacklist/.g10k-deploy.json") + removeTimestampsFromDeployfile("example/example_skiplist/.g10k-deploy.json") - cmd := exec.Command(path, "-vv", "-l", "-r", "-a", "-k", "tests/hashdeep_example_static_blacklist.hashdeep", "./example") + cmd := exec.Command(path, "-vv", "-l", "-r", "-a", "-k", "tests/hashdeep_example_static_skiplist.hashdeep", "./example") out, err := cmd.CombinedOutput() exitCode := 0 if msg, ok := err.(*exec.ExitError); ok { // there is error code @@ -349,19 +349,19 @@ func TestResolveStaticBlacklist(t *testing.T) { Debugf("hashdeep output:" + string(out)) expectedMissingFiles := []string{ - "example/example_blacklist/external_modules/stdlib/spec", - "example/example_blacklist/external_modules/stdlib/readmes", - "example/example_blacklist/external_modules/stdlib/examples", + "example/example_skiplist/external_modules/stdlib/spec", + "example/example_skiplist/external_modules/stdlib/readmes", + "example/example_skiplist/external_modules/stdlib/examples", } for _, expectedMissingFile := range expectedMissingFiles { if fileExists(expectedMissingFile) { - t.Errorf("blacklisted directory still exists that should have been purged! " + expectedMissingFile) + t.Errorf("skiplisted directory still exists that should have been purged! " + expectedMissingFile) } } - purgeDir("example/example_blacklist/Puppetfile", "TestResolveStaticBlacklist()") + purgeDir("example/example_skiplist/Puppetfile", "TestResolveStaticSkiplist()") - cmd = exec.Command(path, "-l", "-r", "-a", "-k", "tests/hashdeep_example_static_blacklist.hashdeep", "./example") + cmd = exec.Command(path, "-l", "-r", "-a", "-k", "tests/hashdeep_example_static_skiplist.hashdeep", "./example") out, err = cmd.CombinedOutput() exitCode = 0 if msg, ok := err.(*exec.ExitError); ok { // there is error code @@ -1274,7 +1274,7 @@ func TestConfigRetryGitCommands(t *testing.T) { if exitCode != 0 { t.Errorf("terminated with %v, but we expected exit status %v", exitCode, 0) } - //fmt.Println(string(out)) + // fmt.Println(string(out)) if !strings.Contains(string(out), "WARN: git command failed: git --git-dir /tmp/g10k/modules/https-__github.com_puppetlabs_puppetlabs-firewall.git remote update --prune deleting local cached repository and retrying...") { t.Errorf("terminated with the correct exit code, but the expected output was missing. out: %s", string(out)) } @@ -2027,7 +2027,7 @@ func TestCheckDirPermissions(t *testing.T) { purgeDir("/tmp/example", funcName) } -func TestPurgeWhitelist(t *testing.T) { +func TestPurgeAllowList(t *testing.T) { funcName := strings.Split(funcName(), ".")[len(strings.Split(funcName(), "."))-1] cacheDir := "/tmp/g10k" if os.Getenv("TEST_FOR_CRASH_"+funcName) == "1" { @@ -2094,7 +2094,7 @@ func TestPurgeWhitelist(t *testing.T) { for _, expectedFile := range expectedFiles { if !fileExists(expectedFile) { - t.Errorf("purge_whitelist item was purged: " + expectedFile) + t.Errorf("purge_allowlist item was purged: " + expectedFile) } } @@ -2116,7 +2116,7 @@ func TestPurgeWhitelist(t *testing.T) { purgeDir("/tmp/example", funcName) } -func TestPurgeWhitelistRecursive(t *testing.T) { +func TestPurgeAllowListRecursive(t *testing.T) { funcName := strings.Split(funcName(), ".")[len(strings.Split(funcName(), "."))-1] cacheDir := "/tmp/g10k" if os.Getenv("TEST_FOR_CRASH_"+funcName) == "1" { @@ -2180,7 +2180,7 @@ func TestPurgeWhitelistRecursive(t *testing.T) { for _, expectedFile := range expectedFiles { if !fileExists(expectedFile) { - t.Errorf("purge_whitelist item was purged: " + expectedFile) + t.Errorf("purge_allowlist item was purged: " + expectedFile) } } @@ -2544,12 +2544,12 @@ func TestPurgeStaleDeploymentOnly(t *testing.T) { purgeDir("/tmp/full", funcName) } -func TestPurgeStaleDeploymentOnlyWithWhitelist(t *testing.T) { +func TestPurgeStaleDeploymentOnlyWithAllowList(t *testing.T) { funcName := strings.Split(funcName(), ".")[len(strings.Split(funcName(), "."))-1] cacheDir := "/tmp/g10k" if os.Getenv("TEST_FOR_CRASH_"+funcName) == "1" { debug = true - config = readConfigfile("tests/TestConfigFullworkingPurgeDeploymentWithWhitelist.yaml") + config = readConfigfile("tests/TestConfigFullworkingPurgeDeploymentWithAllowList.yaml") branchParam = "" resolvePuppetEnvironment(false, "") return diff --git a/git.go b/git.go index 0c6b50a..0aa86ad 100644 --- a/git.go +++ b/git.go @@ -115,7 +115,11 @@ func doMirrorOrUpdate(gitModule GitModule, workDir string, retryCount int) bool gitCmd = "git clone --single-branch --branch " + gitModule.tree + " " + gitModule.git + " " + workDir } if isDir(workDir) { - gitCmd = "git --git-dir " + workDir + " remote update --prune" + if detectGitRemoteURLChange(workDir, gitModule.git) && isControlRepo { + purgeDir(workDir, "git remote url changed") + } else { + gitCmd = "git --git-dir " + workDir + " remote update --prune" + } } if explicitlyLoadSSHKey { @@ -317,3 +321,21 @@ func detectDefaultBranch(gitDir string) string { //fmt.Println(defaultBranch) return defaultBranch } + +func detectGitRemoteURLChange(d string, url string) bool { + gitRemoteCmd := "git --git-dir " + d + " remote -v" + + er := executeCommand(gitRemoteCmd, config.Timeout, false) + if er.returnCode != 0 { + Warnf("WARN: Could not detect remote URL for git repository " + d + " trying to purge it and mirror it again") + return true + } + + f := strings.Fields(er.output) + if len(f) < 3 { + Warnf("WARN: Could not detect remote URL for git repository " + d + " trying to purge it and mirror it again") + return true + } + configuredRemote := f[1] + return configuredRemote != url +} diff --git a/modules.go b/modules.go index 6a4ad12..720f68f 100644 --- a/modules.go +++ b/modules.go @@ -24,17 +24,17 @@ func unTar(r io.Reader, targetBaseDir string) { // get the individual filename and extract to the current directory filename := header.Name // check if currently extracting archive is a forge or a git module - // we need to remove the module name from the filename otherwise the blacklist pattern would not match + // we need to remove the module name from the filename otherwise the skiplist pattern would not match // e.g puppetlabs-stdlib-6.0.0/MAINTAINERS.md for a forge module // and MAINTAINERS.md for a git module - blacklistFilename := filename + skiplistFilename := filename if targetBaseDir == config.ForgeCacheDir { - blacklistFilenameComponents := strings.SplitAfterN(filename, "/", 2) - if len(blacklistFilenameComponents) > 1 { - blacklistFilename = blacklistFilenameComponents[1] + skiplistFilenameComponents := strings.SplitAfterN(filename, "/", 2) + if len(skiplistFilenameComponents) > 1 { + skiplistFilename = skiplistFilenameComponents[1] } } - if matchBlacklistContent(blacklistFilename) { + if matchSkiplistContent(skiplistFilename) { continue } targetFilename := filepath.Join(targetBaseDir, filename) @@ -122,14 +122,14 @@ func unTar(r io.Reader, targetBaseDir string) { } } -func matchBlacklistContent(filePath string) bool { - for _, blPattern := range config.PurgeBlacklist { +func matchSkiplistContent(filePath string) bool { + for _, blPattern := range config.PurgeSkiplist { filepathResult, _ := filepath.Match(blPattern, filePath) if strings.HasPrefix(filePath, blPattern) || filepathResult { - Debugf("skipping file " + filePath + " because purge_blacklist pattern '" + blPattern + "' matches") + Debugf("skipping file " + filePath + " because purge_skiplist pattern '" + blPattern + "' matches") return true } } - //Debugf("not skipping file " + filePath + " because no purge_blacklist pattern matches") + //Debugf("not skipping file " + filePath + " because no purge_skiplist pattern matches") return false } diff --git a/puppetfile.go b/puppetfile.go index 6c330c0..e300d3c 100644 --- a/puppetfile.go +++ b/puppetfile.go @@ -428,9 +428,6 @@ func resolvePuppetfile(allPuppetfiles map[string]Puppetfile) { if stringSliceContains(config.PurgeLevels, "puppetfile") { if len(exisitingModuleDirs) > 0 && len(moduleParam) == 0 { for d := range exisitingModuleDirs { - if strings.HasSuffix(d, ".resource_types") && isDir(d) { - continue - } Infof("Removing unmanaged path " + d) if !dryRun { purgeDir(d, "purge_level puppetfile") diff --git a/stale.go b/stale.go index 575615e..df8faf7 100644 --- a/stale.go +++ b/stale.go @@ -33,13 +33,13 @@ func purgeUnmanagedContent(allBasedirs map[string]bool, allEnvironments map[stri Debugf("Glob'ing with path " + globPath) environments, _ := filepath.Glob(globPath) - whitelistEnvironments := []string{} - if len(config.DeploymentPurgeWhitelist) > 0 { - for _, wlpattern := range config.DeploymentPurgeWhitelist { - whitelistGlobPath := filepath.Join(basedir, wlpattern) - Debugf("deployment_purge_whitelist Glob'ing with path " + whitelistGlobPath) - we, _ := filepath.Glob(whitelistGlobPath) - whitelistEnvironments = append(whitelistEnvironments, we...) + allowlistEnvironments := []string{} + if len(config.DeploymentPurgeAllowList) > 0 { + for _, wlpattern := range config.DeploymentPurgeAllowList { + allowlistGlobPath := filepath.Join(basedir, wlpattern) + Debugf("deployment_purge_allowlist Glob'ing with path " + allowlistGlobPath) + we, _ := filepath.Glob(allowlistGlobPath) + allowlistEnvironments = append(allowlistEnvironments, we...) } } @@ -61,8 +61,8 @@ func purgeUnmanagedContent(allBasedirs map[string]bool, allEnvironments map[stri Debugf("Checking if environment should exist: " + envName) if allEnvironments[envName] { Debugf("Not purging environment " + envName) - } else if stringSliceContains(whitelistEnvironments, filepath.Join(basedir, envName)) { - Debugf("Not purging environment " + envName + " due to deployment_purge_whitelist match") + } else if stringSliceContains(allowlistEnvironments, filepath.Join(basedir, envName)) { + Debugf("Not purging environment " + envName + " due to deployment_purge_allowlist match") } else { Infof("Removing unmanaged environment " + envName) if !dryRun { @@ -82,36 +82,40 @@ func purgeUnmanagedContent(allBasedirs map[string]bool, allEnvironments map[stri } func checkForStaleContent(workDir string) { - // add purge whitelist - if len(config.PurgeWhitelist) > 0 { - Debugf("interpreting purge whitelist globs: " + strings.Join(config.PurgeWhitelist, " ")) - for _, wlItem := range config.PurgeWhitelist { + // add purge allowlist + if len(config.PurgeAllowList) > 0 { + for _, wlItem := range config.PurgeAllowList { + Debugf("interpreting purge allowlist globs: " + strings.Join(config.PurgeAllowList, " ")) globPath := filepath.Join(workDir, wlItem) - Debugf("Glob'ing with purge whitelist glob " + globPath) + Debugf("Glob'ing with purge allowlist glob " + globPath) wlPaths, _ := filepathx.Glob(globPath) - Debugf("additional purge whitelist items: " + strings.Join(wlPaths, " ")) - desiredContent = append(desiredContent, wlPaths...) + Debugf("additional purge allowlist items: " + strings.Join(wlPaths, " ")) + desiredContent = append(desiredContent, wlPaths...) } } checkForStaleContent := func(path string, info os.FileInfo, err error) error { //Debugf("filepath.Walk'ing found path: " + path) stale := true - for _, desiredFile := range desiredContent { - for _, unchangedModuleDir := range unchangedModuleDirs { - if strings.HasPrefix(path, unchangedModuleDir) { + if strings.HasSuffix(path, ".resource_types") && isDir(path) { + stale = false + } else { + for _, desiredFile := range desiredContent { + for _, unchangedModuleDir := range unchangedModuleDirs { + if strings.HasPrefix(path, unchangedModuleDir) { + stale = false + break + } + } + if path == desiredFile || path == workDir { stale = false break } } - if path == desiredFile || path == workDir { - stale = false - break - } } if stale { - Infof("Removing unmanaged path " + path) + Debugf("Removing unmanaged path " + path) purgeDir(path, "checkForStaleContent()") } return nil diff --git a/tests/TestConfigDeploy.yaml b/tests/TestConfigDeploy.yaml index 9ae5c27..de97171 100644 --- a/tests/TestConfigDeploy.yaml +++ b/tests/TestConfigDeploy.yaml @@ -3,8 +3,8 @@ deploy: purge_levels: ['deployment'] - purge_whitelist: [ 'custom.json', '**/*.xpp' ] - deployment_purge_whitelist: ['full_hiera_*'] + purge_allowlist: [ 'custom.json', '**/*.xpp' ] + deployment_purge_allowlist: ['full_hiera_*'] sources: full: diff --git a/tests/TestConfigExamplePurgeAllLevels.yaml b/tests/TestConfigExamplePurgeAllLevels.yaml index c7ad801..05f336e 100644 --- a/tests/TestConfigExamplePurgeAllLevels.yaml +++ b/tests/TestConfigExamplePurgeAllLevels.yaml @@ -2,7 +2,7 @@ :cachedir: '/tmp/g10k' deploy: purge_levels: ['deployment', 'puppetfile', 'environment'] - purge_whitelist: [ '.latest_revision', '.resource_types' ] + purge_allowlist: [ '.latest_revision', '.resource_types' ] sources: example: diff --git a/tests/TestConfigExamplePurgeEnvironment.yaml b/tests/TestConfigExamplePurgeEnvironment.yaml index 48e43b5..6ae024e 100644 --- a/tests/TestConfigExamplePurgeEnvironment.yaml +++ b/tests/TestConfigExamplePurgeEnvironment.yaml @@ -1,7 +1,7 @@ --- :cachedir: '/tmp/g10k' purge_levels: ['environment'] -purge_whitelist: [ '.latest_revision', '.resource_types', '.resource_types/*.pp' ] +purge_allowlist: [ '.latest_revision', '.resource_types', '.resource_types/*.pp' ] sources: example: diff --git a/tests/TestConfigExamplePurgeEnvironmentRecursive.yaml b/tests/TestConfigExamplePurgeEnvironmentRecursive.yaml index 04b4e71..5c674b8 100644 --- a/tests/TestConfigExamplePurgeEnvironmentRecursive.yaml +++ b/tests/TestConfigExamplePurgeEnvironmentRecursive.yaml @@ -1,7 +1,7 @@ --- :cachedir: '/tmp/g10k' purge_levels: ['environment'] -purge_whitelist: [ '.latest_revision', '.resource_types', '**/*.pp' ] +purge_allowlist: [ '.latest_revision', '.resource_types', '**/*.pp' ] sources: example: diff --git a/tests/TestConfigFullworkingAndExample.yaml b/tests/TestConfigFullworkingAndExample.yaml index a1caceb..d642dba 100644 --- a/tests/TestConfigFullworkingAndExample.yaml +++ b/tests/TestConfigFullworkingAndExample.yaml @@ -2,7 +2,7 @@ :cachedir: '/tmp/g10k' deploy: purge_levels: ['deployment', 'puppetfile', 'environment'] - purge_whitelist: [ '.latest_revision', '.resource_types' ] + purge_allowlist: [ '.latest_revision', '.resource_types' ] sources: example: diff --git a/tests/TestConfigFullworkingAndExampleDifferentPrefix.yaml b/tests/TestConfigFullworkingAndExampleDifferentPrefix.yaml index ee3ad92..e88e4fd 100644 --- a/tests/TestConfigFullworkingAndExampleDifferentPrefix.yaml +++ b/tests/TestConfigFullworkingAndExampleDifferentPrefix.yaml @@ -2,7 +2,7 @@ :cachedir: '/tmp/g10k' deploy: purge_levels: ['deployment', 'puppetfile', 'environment'] - purge_whitelist: [ '.latest_revision', '.resource_types' ] + purge_allowlist: [ '.latest_revision', '.resource_types' ] sources: example: diff --git a/tests/TestConfigFullworkingPurgeDeploymentWithWhitelist.yaml b/tests/TestConfigFullworkingPurgeDeploymentWithAllowList.yaml similarity index 80% rename from tests/TestConfigFullworkingPurgeDeploymentWithWhitelist.yaml rename to tests/TestConfigFullworkingPurgeDeploymentWithAllowList.yaml index 89fd89b..495cb35 100644 --- a/tests/TestConfigFullworkingPurgeDeploymentWithWhitelist.yaml +++ b/tests/TestConfigFullworkingPurgeDeploymentWithAllowList.yaml @@ -1,7 +1,7 @@ --- :cachedir: '/tmp/g10k' purge_levels: ['deployment'] -deployment_purge_whitelist: ['full_hiera_*'] +deployment_purge_allowlist: ['full_hiera_*'] sources: full: diff --git a/tests/TestConfigPurgeWhitelist.yaml b/tests/TestConfigPurgeAllowlist.yaml similarity index 70% rename from tests/TestConfigPurgeWhitelist.yaml rename to tests/TestConfigPurgeAllowlist.yaml index a68bade..a63d841 100644 --- a/tests/TestConfigPurgeWhitelist.yaml +++ b/tests/TestConfigPurgeAllowlist.yaml @@ -1,5 +1,5 @@ --- -purge_whitelist: [ '.latest_revision', '.resource_types' ] +purge_allowlist: [ '.latest_revision', '.resource_types' ] :cachedir: '/tmp/g10k' diff --git a/tests/TestConfigStaticBlacklist.yaml b/tests/TestConfigStaticSkiplist.yaml similarity index 63% rename from tests/TestConfigStaticBlacklist.yaml rename to tests/TestConfigStaticSkiplist.yaml index aa6429b..97b7378 100644 --- a/tests/TestConfigStaticBlacklist.yaml +++ b/tests/TestConfigStaticSkiplist.yaml @@ -1,7 +1,7 @@ --- cachedir: './cache' deploy: - purge_blacklist: [ 'spec', 'readmes', 'examples', '*.markdown', '*.md', 'junit', 'docs' ] + purge_skiplist: [ 'spec', 'readmes', 'examples', '*.markdown', '*.md', 'junit', 'docs' ] sources: example: diff --git a/tests/hashdeep_example_static_blacklist.hashdeep b/tests/hashdeep_example_static_blacklist.hashdeep deleted file mode 100644 index 17b6036..0000000 --- a/tests/hashdeep_example_static_blacklist.hashdeep +++ /dev/null @@ -1,255 +0,0 @@ -%%%% HASHDEEP-1.0 -%%%% size,md5,sha256,filename -## Invoked from: /home/andpaul/dev/go/src/github.com/xorpaul/g10k -## $ hashdeep -r -l ./example/ -## -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/examples/should_be_there -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/README.md -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/README.markdown -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/spec/should_also_be_there -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/docs/should_also_be_there.md -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/docs/should_also_be_there -22,8ba1456b2b23479713274ea38fbbe23a,a8c42515a4ce67c04719079da40008d5c98b5a4a33d5a7965ee69007596c1f53,./example/example_blacklist/external_modules/g10k_testmodule/MODULEBRANCHNAME_IS_control_branch_foobar -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/metadata.json -0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_blacklist/external_modules/g10k_testmodule/files/docs/should_also_be_there.markdown -49,67704092aa4c25d4337860e2143a7709,038d0fa035bd860dcdf8d8bc95d49eb823feb60a4ac4e1d939b4d4ee80d24d81,./example/example_blacklist/external_modules/g10k_testmodule/manifests/init.pp -40,f443b2994133bbce3befe615b07c9926,27bc2d3b6118e9e022971c0821d2a4db285cfaa17ff70a73973c73c061c28be4,./example/example_blacklist/external_modules/g10k_testmodule/.latest_commit -1342,4aa690537aadcdd9341e0e3cca957d38,9ac169413d844cfc873015c900362ce0dc0f6e90fee8ea60b8ae3663f1f20e2a,./example/example_blacklist/external_modules/stdlib/appveyor.yml -600,23c892ac0683aef4b09aabe0037750ae,000ffabe84276b1bbcc3d05f62e4fdf6b15faa72de9634b5eccbae1dae3238b4,./example/example_blacklist/external_modules/stdlib/locales/puppetlabs-stdlib.pot -1060,d3795b3334faf13674a5d1e3759064ac,e0946746fea63317cb1808917463d605a763509d5b222ca7bcbcff3f8363b035,./example/example_blacklist/external_modules/stdlib/locales/config.yaml -833,805e5d893d2025ad57da8ec0614a6753,2c7af620d10e7320b97e6a76a3113c83e77b453ad7f873299fdb2d3756109767,./example/example_blacklist/external_modules/stdlib/locales/ja/puppetlabs-stdlib.po -11358,3b83ef96387f14655fc854ddc3c6bd57,cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30,./example/example_blacklist/external_modules/stdlib/LICENSE -703,b2e552587e5969886fdd60481e8b0351,4b103b04317e042d9234dffd16104e4d1e2ac84d1ce9f515fe61e4de4e6499ad,./example/example_blacklist/external_modules/stdlib/NOTICE -861,72eb4fa624474faf23b39e57cf1590bd,96e4175eed7bf882ce94505f9c888f3edb36b013c2649d42393e6b10cab628a6,./example/example_blacklist/external_modules/stdlib/manifests/stages.pp -398,9560a09f657d7eebbfdb920cefcc1d4f,cb4ad38fb30f6f59d6bbfeb21260fcb0ceae582d114675f0869b1c25198d35ad,./example/example_blacklist/external_modules/stdlib/manifests/init.pp -2129,d6167d03fd3da024af4e82fbdeb29158,47b305a7abf714c699e7fe0613010e6053051a69ec095b7ccdc803f1cc5a2362,./example/example_blacklist/external_modules/stdlib/metadata.json -1177,b384092f0470b9e2177edaf546de2ec1,e857cd21ee4fe14739c8e0f330de645f1f54c41229d608731d4af29a55b8d532,./example/example_blacklist/external_modules/stdlib/lib/facter/root_home.rb -1290,d86bacf2b962a4744b701868cda31729,727f7e6d154cbb5773cea227f6a17019b0a3a73624bbfaa6590ed1de8314ae7b,./example/example_blacklist/external_modules/stdlib/lib/facter/puppet_settings.rb -1297,245bb8ea121e8a55e1a38668cc480530,9d3a1b46fd1e2d2b604a68994d4b8197b9ca1d8344fe5fa2c2797d8de5742f6f,./example/example_blacklist/external_modules/stdlib/lib/facter/pe_version.rb -4877,9f65108ecd7b8c5ce9c90ab4cd9d45be,8a17c7f9b470dbaaff51e7a4f2103c4e5c4d92667c4b7396cd55d76ebcedab1b,./example/example_blacklist/external_modules/stdlib/lib/facter/facter_dot_d.rb -604,f69007bcc02031cd772fa7f2dffa3c0c,af86574985faba7b25893444917da5197f00bbb39182f7a56123cca6ee71e0f4,./example/example_blacklist/external_modules/stdlib/lib/facter/util/puppet_settings.rb -403,66cc42526eae631e306b397391f1f01c,1beaee8dd3c87c9d887184b9e69c3053762f2261a6ebceaa75f682dab54ba823,./example/example_blacklist/external_modules/stdlib/lib/facter/service_provider.rb -638,12d57e65f9b90c13e7808c347fbdc0b0,4f396a5e0b1016e4ceeb7e9273423171d5a51e083e489c9f8477de88f2c254b6,./example/example_blacklist/external_modules/stdlib/lib/facter/package_provider.rb -1706,95867e600863019b08990277c4254cac,cdcd073fd8c2b9ca7aa9294950c107aa8608a78870aef48a13a29a0c08b4a400,./example/example_blacklist/external_modules/stdlib/lib/puppet/type/anchor.rb -6921,208655541a332e54e2d9abac0e328d33,497fee87dde9f7b48d8b2ccec2ed1771c5365990697b7c37a12493612f957037,./example/example_blacklist/external_modules/stdlib/lib/puppet/type/file_line.rb -4953,06dd4b2bd0037fcdc8382fcd4214dda3,4cecb14f43c81bdb1f261a8c5db56e2acc6b27097ee2b5283f7013d6733deeed,./example/example_blacklist/external_modules/stdlib/lib/puppet/provider/file_line/ruby.rb -725,b1bb1868e6fef95f8ae840d420ab0816,eefccf1283179917f8cc41a5b90f412fa82c44cbabbacdac3e15b6bd85ff7788,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/has_ip_network.rb -1125,f2facfe201658a65a7e81199cdd1bef7,be9f1a3d781255ccbb6924431c60d2521ac1bf8241b6b38dbd613da84fe2d87c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/uriescape.rb -859,b95a00f15242e3f26a5cf129db7d31e5,2011f6bb096bfce46fea4df4a94d1716a51cc427e6479f52fadb3ab8b9c9b627,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_float.rb -634,f8177554be6da357b0822edaa7eb8d14,c984d980ab6142b218dd1608b6aea8da1797d77426c55bfb70749b94432d3ac0,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/glob.rb -1673,b039b960b07a21b935baf6c78fb94612,53cd60c284700fcb6e4569c2dda30c66125f0f1c04037232361842ae364e3bef,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/try_get_value.rb -926,4972bafc84e5b7ce4a00cbee21aece18,b1ae2848d4043ee6674afbacee484477c10e1f90dac3fcb8e7662f9bed5d4e58,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/load_module_metadata.rb -1325,60ee5451005017bd3234113354f68765,7aa4877f29702dd3733ae990c31e412939b0acae2b772a39d2fb035747539c62,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/getvar.rb -875,c61884d43ebdb5ee5a5aa1507165084a,bf8489ea764c230f75d31521dd8de80217aa7e170ea20df3a480aab2b424989c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/assert_private.rb -820,c206564af3a738e504afca2284497d3c,00e8f6b5d841d1801366a0c30959571fd300e7df3c39ee09860be8b2073685fa,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_ipv6_address.rb -4172,092cce5ed9d3a73319c48cdf9a2a822e,1c9e7b10239ea0fccf525b4a2465c7f90e048484066dbd87fd43bd8576c7c693,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_numeric.rb -451,3f74a7e9b6e47b834c4ad58939c27eab,81d0158147d45199d3a19d90c9e61e18644d3c4cb73865f9cd4a026416de0913,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_hash.rb -1640,9fac94e3e949b2a4406ac2d22510b06e,13419614b5c34cc4f63657cd7e40e1fc4c0ed30ce0ff1299171b9fe280f8271c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/str2bool.rb -1673,509b6526b9dea21321c6d7a0f2de591a,26a80908d9091ef9e5fe35e49ca9d6160e3090c5784745941b969d4b81bdf74c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/delete_regex.rb -1043,338cfe4797a5b41d34d0dcdceb4cff2f,a88f22b2389dda760fb1dadb1b6883b5978b3bd873bf4cb48a854b171e57759b,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/join.rb -2790,c5bbf1bc42b7ea024e48ab12b46f55e9,a2c3481ba2f963479e668a5af3cd9aa82777e5db10b196c756479620d5e1d6bd,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_augeas.rb -1033,f4b67d011970c1799bc6fb36a3caf1f2,baef9020c45a2373d5f0cd8add793f12473b4ed22e592680492a63acd03cf82c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/parseyaml.rb -646,1702d1c00a24ca4e9ba6a4f36c4ec808,45c97f8055d0ea814908fd1f179680b49ebf888e7a3ef2ef3c7157db1b8ce320,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/keys.rb -848,1be3bf1eff074c784e980cda2c146683,38a26a87c88b9d4353bc2ed5bd2c532b2c5b91815503632c41a00a9dd78efe5d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/rstrip.rb -1283,7a72502f0291c66b0e4ce76e33e481c7,df41d800e33459ef7e597790a5aa1265d7bad7223e493fd0335388e19694ec15,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/type3x.rb -689,690e5c15a1e7b95ab4b90ee18eb48f81,c0a287610246d7852f584a09b15e5c8be67dd34600a887fc74f31d9c933cb405,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/union.rb -829,4f45ef0723411ff8281aaf093f0fabc2,f604c94bcfda7d528b4086fc8ee8cbccb85a84db589a102fef01abdb400abfe4,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/seeded_rand.rb -833,6b0dc955024352c8007d175f900dba36,82ebdf0ca1ce040b8d7b48e5200f14e95a9bc5331b81e4cce761929465f02525,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/basename.rb -812,8558874ff069ba6cbaecac47c4836ca9,e1ac46fb2f8a724a046e031959a31bcdbbba34a1adde72efb5701937645989e8,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/flatten.rb -1876,892faf0e74b99b11190ec7fc4b78a893,42e946999f06f37f8c91d85e58aa6286049c1f72eee3efea64a402d41f80e58c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_absolute_path.rb -5358,edb176a717c4af6cd50d2d26e4da149d,d36546297841409a27bb5ba58b1c9d638211c94d4ad98a64093b6401749c8526,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_integer.rb -661,9f935fec2f9f0d01394292eb6f21bd7d,a026f647fddd157d852a07bbd48105dc102522fc31fb9ff0b664e2965490a36c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/deprecation.rb -2095,ddd3572cb73353e4cfd95bcea423030b,3739c79b0acb8abfa1c56cd21fd7f712f59a27534b0fe282686287989a188ff0,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/member.rb -1200,384d5ad77ac70bd199fcd63fa31ede38,c34695765281efcb75c89c6beb72e69f86c75533b403d3401fcb4899737fa2ea,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/downcase.rb -1332,4a0ec2a06a1361dbf3cd11a07aa57a71,b54f8f7c909c9020638084c5ee11b43290f12b2c7bbf18777c4385f5960b62ef,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/time.rb -1111,80f7cfb430818e1497d3b12769d8f9c4,9d6e3ca621bb3f4bc15dd71ae29e205f4a4a2f654bb51ec81a0e30de0b564530,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_hash.rb -1200,b8d88826795cf13f803f264ce42e1cdf,6723377f910011e7a94259f2df56d77f29117f3490d05413ce11016a7f576820,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/chop.rb -454,ab2f9f280c616be55f58903948e226a2,519fc75098b92117ef311b9260cebc4316e7141a1f2db8fcef2522dab8c78f87,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/dos2unix.rb -777,f8a965a28326f7cde962a13d8273d617,7427f452b8b6b9510db40e5db7cae8a348ab6aae8824eda55233e51e516af37a,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/grep.rb -887,cf06fecd6147bea77d406a189b649f81,2e46cefd233947ba64cb865ced9538d4e4d159e9dc37b48a36d0e1bdd0453aad,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_string.rb -1098,6b16497151e961fbdb6e00ec70d6bbe9,b1989c17a14035a5038fe65d939442262a6807292fd35d88b456c240ce7f2671,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/shuffle.rb -3967,d17fc58b649eb6b7315752b853cd7f3b,46242d91032a141b2bae8070d1a0c92960e423c96ed53440d665ff8de565b6c1,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/strftime.rb -1104,9518be91bab77e56be711d1498d119b9,b3fa7820e72cb7934eb9d1130ad660ee3b84330cf994c8f0e9c75085c191153d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_array.rb -2236,8ad8f48f3649b39bdeca825a61d68e9e,5f6921b3dce6ccf85bc035acacb27b27be3d64a241d747139138347bb5e45c95,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/loadyaml.rb -1595,94843b876cc92414b29223f7ac3cc3b6,66ad9302b7c3d0c1c3eaca4ca42321b780f3b49acfd8176906843a63230b92ee,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_ipv4_address.rb -596,cb851119ee167ccb12930c53e94333cc,0d2c7e443bba511d56c2a52e842342199dc140e9cb9000aa3ec42d84d7ab8267,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/shell_split.rb -930,078230c59baa5ebb433d1ddc2ebd808b,718bca55fca89a936ca6a38230829b0a4726732a1e0af07c78888cb7ff2817a4,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/lstrip.rb -732,aaf276b15f731cf44da7a69621cd3b96,57a6cdc2af240d226c23982dd65bf668311121bf79989aca7fef32b26300bfb5,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/round.rb -1205,a986ba1253550e868d61e777dbda0890,5071e808b7aa38216a33f4dd566da838bf5f02b8548b15d0a9247c1e5e085425,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/hash.rb -976,011469a450ae484f199c09f55f3ab809,05929da06f9c446f811488148ca1177588f26cd07fc8cbad297ffc26857d411f,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/strip.rb -1703,2915c77baa0d45531912613dd1cac902,8a1f305a29be703f0c4eff1451d736868a62016ef198bddb9e897f514348bf72,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb -2141,df6a2cc342dad63d008ef257fde9038a,02e81ecac988470d2e585196bd25013d5b35f9a39918edb6d1ee0af36bf7e93f,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_re.rb -674,0e425e55c8ce9cc5e327d53d114391ba,75d450061ed3edabb9ccb89e23f9aa6cb8ea6e2cdf168f05992b04383040a5b4,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_array.rb -1647,805d56e894c9dcca2595464fa87a7c56,1ef3c8f6616441278262a3f0bf0e3c9bfda0bd65ee99f1bc6489c4c37304edb0,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/ensure_resources.rb -789,3115a269dc87e6cdb586d6cf4c2b0529,e3db4f24f596cd2896fb38f665c2d36947b77c0ad267907720093f5ca382985d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/type.rb -594,d315de1659a037430fea9623bff323a6,ba908b8b162ab569536874e0289acc8bd43074dff51282f311fac930f0cf592e,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/dig.rb -1275,fecd4133ce85334adf93332fdc9f65f1,e8ebed0535aacebff5cfbe7ea1676be283ad328533101882e87dadfd57ed080b,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/merge.rb -1619,d909ad4779276559cb05b09193b047e0,f85e232569eb3ca217ef9daaa9afeea3d04b95bd92890730372787dafb96efd9,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/delete_at.rb -767,eaafc8268d35709f8d460a48e918ee4c,79bca75494d1b11a733d54c1d05d8042d5b524334fe263378951358e8fd162a1,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/dirname.rb -1025,2831eb02496ac82c790e49d4538bd983,3e73f9ff713700efaa25be104460c1b6b2af5d5da6eb5492fe597819edbf021f,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/has_key.rb -1907,b8f4a75c6e0d9732c5f937bd35b00923,b039a8173c4bc7c76054ec3a19929e0374fd8710eb78c2946b51bf16a64b8157,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/getparam.rb -1282,b46cd7766f7f500142fedaae6e81eb47,9ed195846cb1297fc8c8784a1fd69002211a7f8a1d776f188c2a1d152f26902e,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/camelcase.rb -2436,38f7ebcf5a66954f9127756d32291534,bd4cf3aef49bd628cc9ba96d75a22b7aee70e5f70880c009e9d9aedb262be8a5,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/range.rb -1650,875f64cf060e00bb6f187875a4bc5e88,f618811aeed36d3129977bbc75d3835c517c6f0cbccabb089dfd648197d40871,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/delete.rb -1747,a34a1172f158c4780f6387df082aade0,435525258a988983fdf1304c7ffab6d84c54d2d98a5f01c47a05939266da4d2b,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/convert_base.rb -595,ce813427e763d0405931dc216e51bca2,2fc39c302994d1f0c5046f68f9922c6f714961462b0a9b077f5020cd0ad3e599,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_mac_address.rb -822,9847dac360af182c4880dece7b4bc034,2c454a5a4d5936efe56f706582297d0bf5647cd277caff09d18a9c1e638a4fb2,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/reject.rb -766,c9acf0c8bd3902ec613844fac4eb0201,a8043e8986c219bad03693626a28dfbaee9e66e980081081eb01d619cf2101dd,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/max.rb -689,fee0dc33cd6e18b0d9a5fe8befb66cd2,b04f4f4bcc8015cd374a7e9191e2d4eaea488d3d167c0ff6901a0d7ba01749ba,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/parsejson.rb -794,6e51793b8483eb6bfc4be98b438fd47e,b0c8edb8af41d29a5710aad1b7457f21a5bbcaf1b4fc015989b6ae619199b38d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/shell_escape.rb -757,3bb60da5789493da017f84d48ac46f08,c8e3368f4c8fa14674ec1717051a6233858733a083074ed0f148262d95b86ae4,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_function_available.rb -820,ea24d1e27954b6ee69d30f3fce391b65,45794c3bf392ca7f7438a9a04e27c120085b47904d425dfaf70b6aa743ffb8cf,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/sort.rb -880,1fdd8c7a0d1350c4e67578209cbfd937,76153dc2e31d449e3f3ea39c987b0448a9c87be9bf7fa8c7a8a567ac46d027ac,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/floor.rb -1010,419c1179460a2878d99b577dfb41977d,2241fcdaecdf5388f8e7429311c3670ec945d3c6ee31785dd1cd310a96884c7d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/difference.rb -1038,502384aedc46dd5987fe31c494f48e61,21cc8541e46b41853cbe260927bb1db791d7309f29e48511477bf340d2ef5771,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/pick.rb -2652,5c044321bc37fecd54e06a0ec5a067ba,3f50858154f7618ff7c944c831b8c4224e17ed899db0e0ad205fede60daf030c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/base64.rb -1217,01e6547fcd9ff93bb5294be3c0761a49,90cc92438e99dd4e9015927840ac59f5ae3d5a9103bdc71cd359fdb952c62a18,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/delete_undef_values.rb -2007,422015811c5b7c0656b83eaea3b8fdcc,d1ad0c4b43978d7e01994c87f0691e1e000e1ccdb469ed4565d310f2a8de102d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/has_interface_with.rb -906,bea67f1a0f5fc23ee8b632000cfa63db,204ce64776b6285f8345853c8eee1afe4cb65e035614a067d30aa98b0b3a1b37,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_bool.rb -1786,55d0f019803d687bf95bcc64e8751ba5,ccea3898102be4df2d77bfdab8a0a4d78fab79b795eb6f7d34497dec533fc4ca,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_ip_address.rb -1718,731365381b6a28a196e108329e16c6c2,f726619a5e225d59756c3a83fbc7fe250fdc6a06acca51cd79a24d0f9984c49d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_rand_string.rb -1257,d4443e8985b4ce6f6e925c6f46d8456c,e2c41b01e22a75a267c7d17015bc573ced707666b63a0b0c4aad44b89b26b358,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/str2saltedsha512.rb -1019,f36ef597641f56b400bf5425f329b52c,34312298bfa8f24e681b97d7015a31d45e594a1e1887a536608bd0ba79f81b70,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/abs.rb -1004,aef1ee868716d07b01e605ae6c4741cc,346cac4551fb186a214ed6f96c2ff4b23ca16a9d6152c467a31b84d0d703e35e,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/zip.rb -2361,268600b66670a29690be009d45013d42,9765315ecd0baf0a60b01bcc4c8b278744afd5a06d43b7cfa3e5f4e065a63366,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_absolute_path.rb -852,3616dacf58febcd4944945d3c2647efe,e03e09100439b85e7a94a9579a35e608a2cd1be0704c9a77807f3de7f6b16ffb,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_ip_address.rb -793,455ab7360e7d15f78ff8f359e6da432a,d939245bdc388d6f2889fbcaf0116f4fc9dc5fff7f651a6ca3a739da42a566f0,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/empty.rb -1528,e3480725fccac1c7eba28162dc62393d,ef1a162c917df93ebcd2b0df0dcd3f9715b02ce43529e0223ce569bdd5e7e66f,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_integer.rb -691,d11c644fa1bd73f8e1d36c4f9e67272e,ab44e6c7e5bbc4db929749176b034b76202293859026c849b470293ad15886b6,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_email_address.rb -1180,6dc01f14c43fdff19106a2388d01b51a,54b4da09278e00d6de32c1f765fbc44a2dc001750214fbde947d242ced800056,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_email_address.rb -894,7cc2fba2933190774468035d24778f51,6c3b129c2766304f76463485f00a9de1460ba4aee83fe44ca7b9722e855fa7d4,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/ceiling.rb -1364,04f4b1d0be9a8a12d278f0b044f78427,1925f8fb3633b35be0a1839e893bed2c80110e0eb5c2cc64a34fafcde860f490,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_domain_name.rb -1984,433ae008eed28fa3f99dbdd64926bfd8,eef5a40b7ef21ba22210f0fb2339b22fd7573201463ff51148d449bb3c7c621a,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/dig44.rb -1407,55ef15d383673d44a1848833a46cfd11,be788474b8185601ba2034e447b2b8f2420f099d6ccbf0630e06d17fabb4e4cf,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/upcase.rb -1049,393c7ea2399b531b1528cbbac6948f3c,ce6bf95fdaac2c8014b6ae3f42fa50e4d8082c27868e7cd27892c1289a70f28c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/chomp.rb -656,2d1045255bbe50fc6d4cd97ad4a6eec3,ecb30f23cee935909c17c9acf7eaa0d3a7b9bda9f8d951955a0bd98f97a5f341,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/reverse.rb -766,9016deb88938647bd52faf8cdea6f83c,421fee42a551b54b7bd7bc8fb92616620b89c126c9da2d218ffa60d39981ebcb,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/min.rb -2245,442e1250912a44965637782998776ef6,5bffbaf88a61fad6a0e7c7d196d656b6aeacaa361c0df193bc34b328e137cecf,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/loadjson.rb -862,793ec0d600822461829eda4abcd89f9c,5b36bdee3e0c780654ae157f0fc4963c98ba19544f4c523d8dc4bf12b07932e6,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/values.rb -2489,adbd60dbcc561c8586567a6e58abec82,e1d1b7cf34851bc11c00ecb25809471172d048bb0eca4b5469f63ff6f716da89,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_uuid.rb -820,7930d25d23d92f0e5cb81f93315cea16,8f6244ef1a65c67fe91b4ed04dd2cdd92613cb0e7086057e8d17e1ab70a89ea5,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_ipv4_address.rb -1398,60e725ab19cffcd745a0b904a7a59d6b,4051a0a0b23a7963276b1da6ecfceedeee17298c14da430a2f83ea8765d7ffac,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/num2bool.rb -765,a1f44a1c32da00aa14f474f4f303be87,373b9aa9e8a4f7b824c9913c2da25263837d702a438a1d5a31e9e2b538f7de28,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/private.rb -3009,d03bb02de4bf80ecd1846a4e6dc99ce8,6060e47f61950193300bc381ca1ac160f28a2dffaacb6b71365556dd2a97eeca,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/values_at.rb -1654,12535df795966eadcf27e05413c691cc,a36fc7cf417ff0f79de1b62763926ceff351643cb7df9edff0b8594ee3243b64,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/any2bool.rb -1118,55a65ad70ea78983e7c1d6d565094c1f,f67fe5118f9f9677f1494aa994441df7be79730698d51a3bfd5176688406a2a8,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/to_bytes.rb -1195,0d0a75d743e099eafada405f57ead3ea,74fd1fb0f2521a3a80f40dbf981fe076781ceb215157f74adecf1754ec5f29fa,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/bool2num.rb -1913,ab45ec6cbcd35194d478c2da0527ab74,9e3d5fa4dca70667fe8d8a28ef92ddc08a8619c58ebe718f7b575b9e5c6d60f1,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/bool2str.rb -2812,b20959e080f36bf320eacb472d125741,2cc01d3c9b3f2d327878c4b2dd9a0504df5eabc4b6f5775dfc43b42db4b131a7,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_slength.rb -940,d7d22f987d616f2b5ec9d967f1528f53,528bfad65b57e9f9172b48e8360c4b1f831ef3100feee4874fb50c346a792082,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/regexpescape.rb -1368,0239e1697134605a6385ff8c9bdc066b,0969185c8f30dedd058fd15c04419792122234066fbbc21477da002056f21b50,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_string.rb -1970,bd2564fe13dd46e4afac1e7f7db45eee,2dd0b14f1f5abed10462018cbb7b2e2d6e9462d2a8f9b5b9e0d853c111d7875a,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/defined_with_params.rb -456,0aa6e66d1c47ca0bb417e248b01f6f1b,ecf46c5eb6b608d71b3bcd71b5202343ed0aaee7524c5dd492715da3e3eb9ee3,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/unix2dos.rb -1647,1893244c6bb354a6b1093f65041c643c,fe2c9a0398c56514f255b5948fff616f505d0305f8b8e8fd9b1c4cd80e065505,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/suffix.rb -1734,8f72ca68f1d93fc7042552fef8fdb2b2,7fb418cae068f2dd24407a50c79e5aca4165ad2530914e1a133a72c390f7bbaf,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/ensure_packages.rb -2293,4bd1a47192ce4040810819789fbf3147,64a49c64f0416167ac811099293c22cf15d14cdba702cd6bb43867e8a108d938,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_numeric.rb -835,91b47019658cb4f438a8f96c6e12213b,824ece4226d19a3e6b8f9923db6bfa500871e5d6fa689a994fc53a7d1dbcf5b3,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/get_module_path.rb -1227,b3bcfa1fc10df6f2635c10804cfb567c,f51924ab477f36cf746252d32889f5a7230a0805bcddb117bf1f733ad0c6b10c,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/count.rb -728,fc76c9a87145560f58a4ae9a6d9df444,4d0dd42a7245ef5524abb9caac6fab16f82976f49640eb846d01c10255f56feb,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/has_ip_address.rb -2285,dbb22e68eca3f6be63fb49b465b1d611,6f607ca6baa8c5c98f5ef3d75ed5f391587eb24a74e2e514c0a54d63227e64fc,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_cmd.rb -1445,1abf04d1d57de6f7f630045c0efe5e4c,4b9f62182a15aedff191c52b1a95aef9c2f14ba8d7f98b0905af88b777021388,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_domain_name.rb -921,7cc9f122bc7ddfb6359146cd68e5f27a,9c6bf8650b2e35792ff4d4664063699eab51ae0faefb7d85ff83dfffc534e7de,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/delete_values.rb -2788,07fea662493e5b2ffcf37dbb4c4e74b9,0acc4894f0778fbc037d06613c06baaba2aab8970ab66b16d4cc1ce6eb0c7a82,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/pw_hash.rb -1238,45d3ba2d02056b5dd0bc7f69ab046817,b8e77243f710186a81b24b2d8518791935918c5dc602bbfdddab136c9260ccb1,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/capitalize.rb -910,970544bf6308b7b6902b936063a45109,b5b8f22aeed7a47059ce10996691e362bbe1de0c0d94f6c277e327152a3df636,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/pry.rb -1024,107cf03fb8343dbf20f69bd4a07a7bb1,b2a6ca0845ab780a4a49a334c8ed1c7804c2af2662d1da9ce6637977309d0087,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/concat.rb -1627,6912509e79ebdff5f9b4e7d630442157,67dfee15f2e8fd1e2024be8fd8d65f516b61b47353759c2d0081bfbd514b1e75,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/prefix.rb -702,4e021a5143c2c98b31344acceda5fbe2,28ad7631d4a46415c2633654a0218d308c62a9db50c4ffeb28e003411e2aaf4d,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/is_bool.rb -1300,b16e5ebaeb497e1639c7bf78d61c2b45,2b41ef7cfb42316752fe3badab3fbe5f4137636b6d87a906b15d08dbda647ce6,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb -1490,bb45c181f51b6cb124de9ab44ff74ae5,049162bac3b5d06fa7df2702853f79fb759d7d4d027c826c96630c29838cba41,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/any2array.rb -839,6436444eb8585ee71cfd5bd1e0802026,3843f72a55ec32be1dcd94975e6797bb8db7676af650d4e3356fb4d1aac4e4d6,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/intersection.rb -1567,fae771cff4fc1d6c639bea1672e05c9c,30d66e63f50240fefc762ec3ff9d1baad03ac95379bf35ed5c227989cdd55a4b,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/deep_merge.rb -1177,89c728eb11f71ed9390664bad9732328,f1f0e01c668bffa6fb3c17765c56dc25c4a147b97743a7f8fd87324c9fdd0df2,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/enclose_ipv6.rb -897,4fbe23ff73932f65db696f106517887e,8cb1befd15f3fea249483ab399856c1565512e61db1703063af556a9910cb02a,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/shell_join.rb -1126,d1a53787b35ae9a5a643c49f4e0975a8,9a6604003d9ee346113b7717c1c098ec777810f1eae4e93a4b3e23d56e1e166b,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/swapcase.rb -896,5c2c8f3f048ed1afd0c34c0eb475b076,8550b9c51860f920a33f679f6b04c31c87611e6b0ba55ab06e1b9d7e8724f35f,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/clamp.rb -1617,6c10396f466f64a6f897d1be4291dd4a,0bb3225d37918ffa6f87bd43f5ab8166fbc15355b29a333c0db64429b9f47ee8,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/validate_ipv6_address.rb -1960,86e4211f195c4c9d92c5e3806789a561,d7f38eb2bd4f9193d107c881c4b899044166b9245d1271f53f9e3833e3ba0bc5,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/join_keys_to_values.rb -1310,acf85e30452afb8a1811a4ca8557f188,70c78d45a1fa80d595e58cb24982706ea83d20a1a48741f966677978e3d74428,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/pick_default.rb -1404,e3a0aa89c776b592ed24c1dd27773e33,8805ae039b6a93c983b6af93f04643ffa44ebdc9e5da0cbfe5c5cb5bc2ae80ac,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/size.rb -1845,3925369078084f98f9b527d25cc9e4d2,48f465228cfcc8fccee7ef542d69917e842db74f718f48a5f770b92042a0bea3,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_rotate.rb -759,e42e1d5ec9a23443d14ff07512fd695f,7a24810d2cfa9f3880e356c8ccdf4c62c2a68c68b8ea152898fa9e7d137398e7,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/squeeze.rb -1326,e448da2c183c0e19bd6e64bc423a749f,94b6685bf0a42b051272040745311568fc194c8c48995cad426055f00d01e687,./example/example_blacklist/external_modules/stdlib/lib/puppet/parser/functions/unique.rb -847,f4864fee72c42bd3e40914768fb10f8e,f59ad125cd9dd15045db3588dac5d23fb49cd35f0bf0b706c129fc6b3cdd57b0,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_ipv6_address.rb -827,ebe18dc0096233fcd555423761fc29f2,dcac0dac9d5e9a0b65b02122e5b997bba6537a94d5502854eeacc0d11c25a2a2,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_float.rb -850,c028b299f194c221002ba442077e9209,ac0324afca1329ddf807ba1b9769a4834a23d16ae174b6d679ad39abaea3cd62,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_integer.rb -1241,705115a036e0235840db59cf9f4c17fe,430512ade69c8f25156a9f46dde641723befbf0dcfffb99d06c8c378f1304f01,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/deprecation.rb -628,3320c90f7685178c11937174fcf3119c,2fabb57485789a52e88a02b3c8eca1a840ca925951b1dd1ea8431e133c49e958,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/length.rb -850,2bd2733f44749e0e56940ceaf5d8e2f8,c95e38351b2b8627d012e22af027ba45196ffb02e3cf5f61fc9f376c1d574086,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_numeric.rb -870,bd015492af1f3c4bef7ac780ae1c7e61,4df3258683fb8700d7dff4551d094b4a53046413c667b9cca6fe7a928ac5edaf,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_ipv4_address.rb -831,5aa459896fda1782f74752a1d324f048,a793d81c931edbe73d85400bfce07b3c35f6124376bfdda6aa588af9a18b4f5a,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_string.rb -838,ce99bea6e1ee4da1a67b53b3ce06ce96,3d0f519622a38d6cc1b2ef8b63377d18c0e991ea887ec5f704f2859b0fcd5122,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_hash.rb -874,556b0e3de450f03d724747d7d3825309,e73b34ca565b22e5867c8c58ed8493a54ff678887518e6123995b10b5d308679,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_absolute_path.rb -842,efe329c6c8f65fce1ae2560fa5751530,2f24e9bf39fc12f48d202a29422206b2a5a9c469040d5b3f96959de16db9adf9,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_array.rb -1074,5a61d6a34ef45d7a5490455f334ef48a,75077b3fe9c7126f6154c17ed89118ce70c9d1ab18fef9e2c998a8065e888615,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_a.rb -372,bb6893a3e9eb6c48064c5a3c0bd4a41a,5fc2d4b1307eddb556bc5d7d32b277fe24264653115807aa40effe29326572f9,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/to_json.rb -827,4d5c8d6af4e481ebb42f73b6504685c8,ddaf79d047cb29d9745936f76eb6dd496df21d2cb3c789fda4cd3f95aa387690,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_array.rb -821,12c3412a7383b1d258dba5d4307e9464,03169ee68bb9ee61302ef4efbd76ae3b71c04c0b08f0b4ff9f70aea79801a1ea,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_re.rb -3534,e7bbd6dc3a19aee228df11f0cbc7bb31,24540dfd24e89f8b249ac1644f8d3f928ab16e812e5babe427ac88f5835e34c7,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/merge.rb -838,5516a0f2efb48eeb4460fc713c6f9521,1f3ca67369dece7998aae3c799c96057b5f71ad506df5c857381497fabbc97ee,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_bool.rb -1023,61ff20121b4c09987eadf3242b6231cf,c319e63e4d5f04c00a556afe2751ef1a17ea5d0ceb9902bb0a4d7e5409cc3ce8,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/to_json_pretty.rb -862,278f3e0ea96b4b31e7b85c13887079b6,3ca2fe419df680b4b5671df54917dd12cdf3b9db22d99e6e1b369613407d7158,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_ip_address.rb -2223,789bdef436873b6fcc8205c6d2270e43,a9591da5b580b01397e122de55a29425d53b18f837bcd0b7145d1be9c99b84ff,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_legacy.rb -372,0358dfd97b9a051e15046c6842b327be,cefbc16a046ab0fa77e20b507d21d791340dac350b553b373e48a86f27a56fb1,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/to_yaml.rb -859,0806756fc12b1fc752d1b54e81b15832,5df46b7a48e702e48ce44a1f55b748f9f18dd147d8db640569360f7e6d9bee7b,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_absolute_path.rb -847,ab9a1c6172db59cc15023f220853e2f2,bda4b4748567f1d3b840bb23803d5a8fb93ca0c77a3cea8c7888ff8bb458b5d0,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_ip_address.rb -846,c0fe867d3b5f8fbcaa3641f0f393a669,a057ddf102240359ef56bcceb19e104864e3bb4f56b3edb47dd9ab8b100cbecb,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_string.rb -610,120da86bc93fb4ccb1a45e13d5603560,b61dee78efbe374d3b6ffaf5890aff06a43d272981bc4286dff3b61bbbf219ec,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/os_version_gte.rb -1578,5879006198f1f4106acfe13422087d56,dc102a5ad88e5b299e1e71737e95a6c7257997b76d0a0a74b73d0f0fec6b5853,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/fact.rb -847,dec325b5911ce409b16c643697a13822,063cbbbcc03c52a0affa481d17774401bb15b08175761ef5732085893e95c99b,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_ipv4_address.rb -1042,24e657c88e9b2a4a77a6cf1310758568,eef070c93a50dba83a45045e6149942c160ab1204b54d1bf0064de6966b5f585,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/seeded_rand_string.rb -835,970d785070eaa02bcac3e0589a8d5e7f,339b3776a04945241e4bb2fc09fa4fa0d1493433a134c966021ab3faaee51f6f,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_numeric.rb -835,1fc441736085bd0b5c7862f5dc9f839a,2d8b3a28395f8cbeb6b70c491a03a21a7d90c5f623ee4c6fe41bea9d3ec04ebc,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_slength.rb -823,9ae803c605c5ed057508c6501ef1a47f,b745630f8fcb4131a44dffc0d2a6431a26437ba643f3d050f377cdf607789bff,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/is_bool.rb -1370,19bee19c55865e3240be3567741ba347,afb6eb1db03dd04a15559f7290698a94b17997317b27ec842c3177bcb9800046,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/sprintf_hash.rb -954,4ee9c082047c08b8b1a82bc0bef8fd78,dabfaa8bab24f812daba0c318f9538fb674e70d4707f556f9c7b6b2728fcf2ad,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/type_of.rb -845,a8df502dce6d3020f5ff32322b68045d,42a0443dc8ccd03388ce9995283fe9538cd7bf47c69cbadfd1f293b4168e0fc6,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/stdlib/extname.rb -893,470af283701a45d37ba377506a0eafb1,9b887864e5f0d3d72150dd74696bcb056fe85f80aba52d329a09ecf702e662b2,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/stdlib/ip_in_range.rb -870,5144a327b6850ed5b7fb26fa37113353,8d408a7fee23466fc05e81d11cf45acdd58051fc59887dc8d7701338f4840108,./example/example_blacklist/external_modules/stdlib/lib/puppet/functions/validate_ipv6_address.rb -49,c4ce776dd07a3c8dd3379db8cd49e32a,585888f950b8f24ccbd57d1be3216eac57d0b70da561cb4f18e91428535f1264,./example/example_blacklist/external_modules/stdlib/types/port/privileged.pp -55,85359128fa9261fe8bf58c8525574404,64fd99c2d21100dbf2655e155d72e054a4d6ec52036e040d4d3f6190af5f52b0,./example/example_blacklist/external_modules/stdlib/types/port/unprivileged.pp -127,4c1eda331ecb43de98c29ed22d0ad448,829fb8179bba6646b79b41d76a14d685616bd14b8f6c7dfecffcac273b739c8f,./example/example_blacklist/external_modules/stdlib/types/windowspath.pp -151,6c4a697bca8a68bdc6db1394108df6d0,798104150b7f43d873a5ab7afb75b196178b68efcbbb23c8a74b5990fa9f189e,./example/example_blacklist/external_modules/stdlib/types/mac.pp -52,0355078bb141e257d019dced8d84c729,7aed4e3e4cee47af13daafe0819689db93cc5aafd49ee228d3ddc9d1be3e89e2,./example/example_blacklist/external_modules/stdlib/types/httpsurl.pp -139,f6fb6bf625dab3bd0ab63a1ff7983fb8,e2327f90cae7c0ce2bed712ee3073925dcce59c3ecfb4130670c1b7d673bdfd1,./example/example_blacklist/external_modules/stdlib/types/fqdn.pp -92,43c41022dd743d55c8e9e82ce3ed741c,7c07e158a5d0fefb7e0b0c3fdfc24ef5869a6366cfd9ac38e84c13a5879bd298,./example/example_blacklist/external_modules/stdlib/types/compat/array.pp -1141,bc2c5d46bb49c5180c70c64a8a9ee6ea,a678e1d5cf6b7969cef818f2ccf6664a36102dce2b264a7a748f3533caf04c94,./example/example_blacklist/external_modules/stdlib/types/compat/ipv6.pp -475,962713ea8483c01f2188f87fac1fefa8,0184614abfba110931545c089567f7606a0ae57665333e911ee425ea7d3c0eff,./example/example_blacklist/external_modules/stdlib/types/compat/ipv4.pp -746,fd134a0e0e1abd420cec2107780a7afa,13f3bd95665551d19e10a72b8aa88306acc1d2d3b1ea9d4dc3cb37054b46797a,./example/example_blacklist/external_modules/stdlib/types/compat/float.pp -86,d42c7435de30a469a71b69c45d642da7,9d516956e0e50f6064b9c1a4284637a8363d4e25286c11c5878c75b87dc7c680,./example/example_blacklist/external_modules/stdlib/types/compat/ip_address.pp -93,3535d98f0f3eaec44d443190f258e9ba,e6bd1e00c36f692c958ff78fc39311081837636ad937da111f7f2050f2fac899,./example/example_blacklist/external_modules/stdlib/types/compat/hash.pp -86,6e0cd7b2a7e1b9efaa0e273937211e58,3d0fa5a5c4404910dd9b95d00f852f203c1b019cfd185de3b582330bc23c3222,./example/example_blacklist/external_modules/stdlib/types/compat/bool.pp -1254,b9543932cda152dfc2cb7fb554a307f7,779b173f3225a3d31c8c703e34dd063a198d7e1e6ffc1b28e7dceb24c11a5862,./example/example_blacklist/external_modules/stdlib/types/compat/numeric.pp -531,c500d00e471fa7684abce8c67e2a0a3e,ed4bfaeca945508810e169cd99b261d7866cd5b33edd02d8be80067e505ef96d,./example/example_blacklist/external_modules/stdlib/types/compat/absolute_path.pp -87,6e61a5c608ab2147fdf295f97b1052c9,52aaf5e665aac0031f69a100568c36f73d8e7144a3c2ad065c8fa0ed72d44dd0,./example/example_blacklist/external_modules/stdlib/types/base64.pp -233,6cf279ac41a7c44589eedb5a20f0f7ab,510c759d0d39fd9c399afb309847b5b585f1b25bf852d872f9c741e633b64f77,./example/example_blacklist/external_modules/stdlib/types/filesource.pp -222,70b05d4697e61f9af0c212ba063f395d,c5370e51f0c2a1921fce631a58b088b5f29175672b29fa3577f24281439f8b47,./example/example_blacklist/external_modules/stdlib/types/compat/re.pp -1206,d73ad743def0a4e754cbf2e82d5c6b5d,d46c9816142dee5a9cb351944169406e9b75558e604ce5ee84c9c5806f82050d,./example/example_blacklist/external_modules/stdlib/types/compat/integer.pp -52,9928cc404a6d62ef9784ffe2488cfb66,f554d4cdb26371f5a4285275af193d7be278ea13e64b7d8027bd5dfffe10b2ea,./example/example_blacklist/external_modules/stdlib/types/httpurl.pp -101,b9a179664c85e121aa0277021627d126,7391d06cc616f4ef39c710d946e31c8a3d01f87d05a25e112efa151665ba8f30,./example/example_blacklist/external_modules/stdlib/types/compat/string.pp -70,69260768a909759bdc31aeaae58d449e,20ccfafcade5f3bee8d9a0ac0ecac0403cc918ab77c7029994de66b51c002d61,./example/example_blacklist/external_modules/stdlib/types/host.pp -58,efa28f903420bb9555910c27a9b810e8,f05b3de18eb435ba372f1f521675db1ef3ace872a174fdabdafe10532ce0fa8a,./example/example_blacklist/external_modules/stdlib/types/ensure/service.pp -100,c1e7d9939641c49af90b07043a52112e,df2cca71e85107805805fcce2e597cb836ea4993d685402b647c6e16590c5ac6,./example/example_blacklist/external_modules/stdlib/types/base32.pp -133,b64a48701e7adfda45d31fd80bee4ad0,09d4846876bde03da537c390e4e90c28ec58fe33ba74abac8b43bc958c4e43a8,./example/example_blacklist/external_modules/stdlib/types/unixpath.pp -92,9929a758afc9469acbcff0c2050bb0ab,f05326eba6c167349b78e5736a66ae36008ab156e9c4541b5671b3836b9f8ffc,./example/example_blacklist/external_modules/stdlib/types/ip/address.pp -112,18165fd02c81c08dff234f83d50662a0,1ec00d992b61afc4b39c49249061c3df5116464460a42c00ab3caba1b68e87b6,./example/example_blacklist/external_modules/stdlib/types/ip/address/v4.pp -191,1f3c0aa34dbc083d26f135246c8576eb,d504ad7f2e41228e25b8bea9543f3b134f6418f6ee929ec2580d352843d442ad,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6.pp -1417,98d1336a9328653fa5d6d45b72aab76c,19d32621808c1c07cef25b8b1e86b044707d4e6b3c324f385848ace833068451,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/alternative.pp -844,e6daf1c302c84d7f2060a4e8468624a6,12e5a7b792c7e41761d91a7c262123988dfaf749af4bacef5fc98d77ba092445,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/compressed.pp -1106,5a09a1ba5e9e75b850a9341ebf0e95ff,ef425799af8138a20ba654135c331d6bf09f98f4bf6f2323de2d6f58474745d1,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/cidr.pp -1126,b9a6cd5a4c2a2e8013022fd4cfd11a3e,88984f416f0a25de3dfc838f988b9febd2f1654443bdb3bfcf94c4351f9e6f19,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/nosubnet/alternative.pp -103,5fa0bb70ed3e72ac52738ba182f22c1c,b9b4173d6f6eea857f04274c1e08fb14a93f74845337cb2f042c80e3ce15c8b8,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/nosubnet/full.pp -510,ca2f53bcc3f659d994a6e0d3fe17861e,e22d57f39dd2cc361b573a6745195e3f60d3ac80f39e0023fc62a8bdd671bfd2,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/nosubnet/compressed.pp -194,612651452cd225ade84fe31750d02903,33dc36e05b17228aa76ab804d82bcc6755893652b4e8a34cf57bbff776020a9a,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/nosubnet.pp -136,90527ba76faec01d42f302a754c9ce3c,62e8bdaef3bf47cdbcba3334980836b99f40e0e0985a2594b39bdac507657f07,./example/example_blacklist/external_modules/stdlib/types/ip/address/v6/full.pp -182,97c96e70c823cae39d4593d59d4ce037,a57e1ae93a2c9d727d05679ef64eed6d60f6050c949004e7a667007cb5c62d3d,./example/example_blacklist/external_modules/stdlib/types/ip/address/v4/cidr.pp -160,9590ebd639bc47fd25288d32dee5405d,100c7f3e685c3644233485eaa9f59b302e802a60146f1df535178e3414e3fcee,./example/example_blacklist/external_modules/stdlib/types/ip/address/v4/nosubnet.pp -122,e7c5a338634dfd0eea60cf36092f3fd8,1fbd0e01487cf63eb0f55fc0c5cfec71a80ccb6e8f0c7e6cc4ed600affcb0edf,./example/example_blacklist/external_modules/stdlib/types/ip/address/nosubnet.pp -38,b1edd08c4eff860b3ea8bd84cd48ba81,2ca96839f0f416d52fb5276fa8bcd69837e5fd42e96024adf4771ec83f973d47,./example/example_blacklist/external_modules/stdlib/types/port.pp -216,3645997b51880205b2272d44d8f04368,dc3226b2964446e5de0bbeeb4b342981c43a70d815b64abda302a8148ac41acb,./example/example_blacklist/external_modules/stdlib/types/filemode.pp -104,3ae6f48dd95835df87c5dacea13c88d2,e25a40cb2638a65996230f2f2b1a0031aa8c0d7e3e2189c163975878d2ed8ddf,./example/example_blacklist/external_modules/stdlib/types/absolutepath.pp -395,d3c660463c0db219b0c6e589111ebf6a,1053860087fa41963399b03067382c74aef3dd37fe16659c811661a942865001,./example/example_blacklist/.g10k-deploy.json -171,b6e55cf67ae355599667cc065660dfef,7ef69e22328d867a31301d545a391e75e3f9b5a48036b6e5f531a069a987cc74,./example/example_blacklist/Puppetfile -3759,3864447c01e8ca140685b2f085f2d262,57722dd1245edc5b0e1ed1fd5ac40c8fbb924bdc9388af498bb7c32433a205ea,./example/example_blacklist/external_modules/stdlib/Gemfile -3300,62da7aec85d5c34a90c35c24b64328a7,a152de648f1fe870ff754e72a787e534c41fb82f1af46d388de48d9379c0c466,./example/example_blacklist/external_modules/stdlib/Rakefile -36448,7356f3c0c198596f60fc4b7335c29c41,3a22afbb877c1aebc8bac686f1440e984eb962f550da509233f8e89bd88e4fd7,./example/example_blacklist/external_modules/stdlib/checksums.json diff --git a/tests/hashdeep_example_static_skiplist.hashdeep b/tests/hashdeep_example_static_skiplist.hashdeep new file mode 100644 index 0000000..72e56f7 --- /dev/null +++ b/tests/hashdeep_example_static_skiplist.hashdeep @@ -0,0 +1,255 @@ +%%%% HASHDEEP-1.0 +%%%% size,md5,sha256,filename +## Invoked from: /home/andpaul/dev/go/src/github.com/xorpaul/g10k +## $ hashdeep -r -l ./example/ +## +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/examples/should_be_there +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/README.md +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/README.markdown +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/spec/should_also_be_there +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/docs/should_also_be_there.md +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/docs/should_also_be_there +22,8ba1456b2b23479713274ea38fbbe23a,a8c42515a4ce67c04719079da40008d5c98b5a4a33d5a7965ee69007596c1f53,./example/example_skiplist/external_modules/g10k_testmodule/MODULEBRANCHNAME_IS_control_branch_foobar +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/metadata.json +0,d41d8cd98f00b204e9800998ecf8427e,e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,./example/example_skiplist/external_modules/g10k_testmodule/files/docs/should_also_be_there.markdown +49,67704092aa4c25d4337860e2143a7709,038d0fa035bd860dcdf8d8bc95d49eb823feb60a4ac4e1d939b4d4ee80d24d81,./example/example_skiplist/external_modules/g10k_testmodule/manifests/init.pp +40,f443b2994133bbce3befe615b07c9926,27bc2d3b6118e9e022971c0821d2a4db285cfaa17ff70a73973c73c061c28be4,./example/example_skiplist/external_modules/g10k_testmodule/.latest_commit +1342,4aa690537aadcdd9341e0e3cca957d38,9ac169413d844cfc873015c900362ce0dc0f6e90fee8ea60b8ae3663f1f20e2a,./example/example_skiplist/external_modules/stdlib/appveyor.yml +600,23c892ac0683aef4b09aabe0037750ae,000ffabe84276b1bbcc3d05f62e4fdf6b15faa72de9634b5eccbae1dae3238b4,./example/example_skiplist/external_modules/stdlib/locales/puppetlabs-stdlib.pot +1060,d3795b3334faf13674a5d1e3759064ac,e0946746fea63317cb1808917463d605a763509d5b222ca7bcbcff3f8363b035,./example/example_skiplist/external_modules/stdlib/locales/config.yaml +833,805e5d893d2025ad57da8ec0614a6753,2c7af620d10e7320b97e6a76a3113c83e77b453ad7f873299fdb2d3756109767,./example/example_skiplist/external_modules/stdlib/locales/ja/puppetlabs-stdlib.po +11358,3b83ef96387f14655fc854ddc3c6bd57,cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30,./example/example_skiplist/external_modules/stdlib/LICENSE +703,b2e552587e5969886fdd60481e8b0351,4b103b04317e042d9234dffd16104e4d1e2ac84d1ce9f515fe61e4de4e6499ad,./example/example_skiplist/external_modules/stdlib/NOTICE +861,72eb4fa624474faf23b39e57cf1590bd,96e4175eed7bf882ce94505f9c888f3edb36b013c2649d42393e6b10cab628a6,./example/example_skiplist/external_modules/stdlib/manifests/stages.pp +398,9560a09f657d7eebbfdb920cefcc1d4f,cb4ad38fb30f6f59d6bbfeb21260fcb0ceae582d114675f0869b1c25198d35ad,./example/example_skiplist/external_modules/stdlib/manifests/init.pp +2129,d6167d03fd3da024af4e82fbdeb29158,47b305a7abf714c699e7fe0613010e6053051a69ec095b7ccdc803f1cc5a2362,./example/example_skiplist/external_modules/stdlib/metadata.json +1177,b384092f0470b9e2177edaf546de2ec1,e857cd21ee4fe14739c8e0f330de645f1f54c41229d608731d4af29a55b8d532,./example/example_skiplist/external_modules/stdlib/lib/facter/root_home.rb +1290,d86bacf2b962a4744b701868cda31729,727f7e6d154cbb5773cea227f6a17019b0a3a73624bbfaa6590ed1de8314ae7b,./example/example_skiplist/external_modules/stdlib/lib/facter/puppet_settings.rb +1297,245bb8ea121e8a55e1a38668cc480530,9d3a1b46fd1e2d2b604a68994d4b8197b9ca1d8344fe5fa2c2797d8de5742f6f,./example/example_skiplist/external_modules/stdlib/lib/facter/pe_version.rb +4877,9f65108ecd7b8c5ce9c90ab4cd9d45be,8a17c7f9b470dbaaff51e7a4f2103c4e5c4d92667c4b7396cd55d76ebcedab1b,./example/example_skiplist/external_modules/stdlib/lib/facter/facter_dot_d.rb +604,f69007bcc02031cd772fa7f2dffa3c0c,af86574985faba7b25893444917da5197f00bbb39182f7a56123cca6ee71e0f4,./example/example_skiplist/external_modules/stdlib/lib/facter/util/puppet_settings.rb +403,66cc42526eae631e306b397391f1f01c,1beaee8dd3c87c9d887184b9e69c3053762f2261a6ebceaa75f682dab54ba823,./example/example_skiplist/external_modules/stdlib/lib/facter/service_provider.rb +638,12d57e65f9b90c13e7808c347fbdc0b0,4f396a5e0b1016e4ceeb7e9273423171d5a51e083e489c9f8477de88f2c254b6,./example/example_skiplist/external_modules/stdlib/lib/facter/package_provider.rb +1706,95867e600863019b08990277c4254cac,cdcd073fd8c2b9ca7aa9294950c107aa8608a78870aef48a13a29a0c08b4a400,./example/example_skiplist/external_modules/stdlib/lib/puppet/type/anchor.rb +6921,208655541a332e54e2d9abac0e328d33,497fee87dde9f7b48d8b2ccec2ed1771c5365990697b7c37a12493612f957037,./example/example_skiplist/external_modules/stdlib/lib/puppet/type/file_line.rb +4953,06dd4b2bd0037fcdc8382fcd4214dda3,4cecb14f43c81bdb1f261a8c5db56e2acc6b27097ee2b5283f7013d6733deeed,./example/example_skiplist/external_modules/stdlib/lib/puppet/provider/file_line/ruby.rb +725,b1bb1868e6fef95f8ae840d420ab0816,eefccf1283179917f8cc41a5b90f412fa82c44cbabbacdac3e15b6bd85ff7788,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/has_ip_network.rb +1125,f2facfe201658a65a7e81199cdd1bef7,be9f1a3d781255ccbb6924431c60d2521ac1bf8241b6b38dbd613da84fe2d87c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/uriescape.rb +859,b95a00f15242e3f26a5cf129db7d31e5,2011f6bb096bfce46fea4df4a94d1716a51cc427e6479f52fadb3ab8b9c9b627,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_float.rb +634,f8177554be6da357b0822edaa7eb8d14,c984d980ab6142b218dd1608b6aea8da1797d77426c55bfb70749b94432d3ac0,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/glob.rb +1673,b039b960b07a21b935baf6c78fb94612,53cd60c284700fcb6e4569c2dda30c66125f0f1c04037232361842ae364e3bef,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/try_get_value.rb +926,4972bafc84e5b7ce4a00cbee21aece18,b1ae2848d4043ee6674afbacee484477c10e1f90dac3fcb8e7662f9bed5d4e58,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/load_module_metadata.rb +1325,60ee5451005017bd3234113354f68765,7aa4877f29702dd3733ae990c31e412939b0acae2b772a39d2fb035747539c62,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/getvar.rb +875,c61884d43ebdb5ee5a5aa1507165084a,bf8489ea764c230f75d31521dd8de80217aa7e170ea20df3a480aab2b424989c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/assert_private.rb +820,c206564af3a738e504afca2284497d3c,00e8f6b5d841d1801366a0c30959571fd300e7df3c39ee09860be8b2073685fa,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_ipv6_address.rb +4172,092cce5ed9d3a73319c48cdf9a2a822e,1c9e7b10239ea0fccf525b4a2465c7f90e048484066dbd87fd43bd8576c7c693,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_numeric.rb +451,3f74a7e9b6e47b834c4ad58939c27eab,81d0158147d45199d3a19d90c9e61e18644d3c4cb73865f9cd4a026416de0913,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_hash.rb +1640,9fac94e3e949b2a4406ac2d22510b06e,13419614b5c34cc4f63657cd7e40e1fc4c0ed30ce0ff1299171b9fe280f8271c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/str2bool.rb +1673,509b6526b9dea21321c6d7a0f2de591a,26a80908d9091ef9e5fe35e49ca9d6160e3090c5784745941b969d4b81bdf74c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/delete_regex.rb +1043,338cfe4797a5b41d34d0dcdceb4cff2f,a88f22b2389dda760fb1dadb1b6883b5978b3bd873bf4cb48a854b171e57759b,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/join.rb +2790,c5bbf1bc42b7ea024e48ab12b46f55e9,a2c3481ba2f963479e668a5af3cd9aa82777e5db10b196c756479620d5e1d6bd,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_augeas.rb +1033,f4b67d011970c1799bc6fb36a3caf1f2,baef9020c45a2373d5f0cd8add793f12473b4ed22e592680492a63acd03cf82c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/parseyaml.rb +646,1702d1c00a24ca4e9ba6a4f36c4ec808,45c97f8055d0ea814908fd1f179680b49ebf888e7a3ef2ef3c7157db1b8ce320,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/keys.rb +848,1be3bf1eff074c784e980cda2c146683,38a26a87c88b9d4353bc2ed5bd2c532b2c5b91815503632c41a00a9dd78efe5d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/rstrip.rb +1283,7a72502f0291c66b0e4ce76e33e481c7,df41d800e33459ef7e597790a5aa1265d7bad7223e493fd0335388e19694ec15,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/type3x.rb +689,690e5c15a1e7b95ab4b90ee18eb48f81,c0a287610246d7852f584a09b15e5c8be67dd34600a887fc74f31d9c933cb405,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/union.rb +829,4f45ef0723411ff8281aaf093f0fabc2,f604c94bcfda7d528b4086fc8ee8cbccb85a84db589a102fef01abdb400abfe4,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/seeded_rand.rb +833,6b0dc955024352c8007d175f900dba36,82ebdf0ca1ce040b8d7b48e5200f14e95a9bc5331b81e4cce761929465f02525,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/basename.rb +812,8558874ff069ba6cbaecac47c4836ca9,e1ac46fb2f8a724a046e031959a31bcdbbba34a1adde72efb5701937645989e8,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/flatten.rb +1876,892faf0e74b99b11190ec7fc4b78a893,42e946999f06f37f8c91d85e58aa6286049c1f72eee3efea64a402d41f80e58c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_absolute_path.rb +5358,edb176a717c4af6cd50d2d26e4da149d,d36546297841409a27bb5ba58b1c9d638211c94d4ad98a64093b6401749c8526,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_integer.rb +661,9f935fec2f9f0d01394292eb6f21bd7d,a026f647fddd157d852a07bbd48105dc102522fc31fb9ff0b664e2965490a36c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/deprecation.rb +2095,ddd3572cb73353e4cfd95bcea423030b,3739c79b0acb8abfa1c56cd21fd7f712f59a27534b0fe282686287989a188ff0,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/member.rb +1200,384d5ad77ac70bd199fcd63fa31ede38,c34695765281efcb75c89c6beb72e69f86c75533b403d3401fcb4899737fa2ea,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/downcase.rb +1332,4a0ec2a06a1361dbf3cd11a07aa57a71,b54f8f7c909c9020638084c5ee11b43290f12b2c7bbf18777c4385f5960b62ef,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/time.rb +1111,80f7cfb430818e1497d3b12769d8f9c4,9d6e3ca621bb3f4bc15dd71ae29e205f4a4a2f654bb51ec81a0e30de0b564530,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_hash.rb +1200,b8d88826795cf13f803f264ce42e1cdf,6723377f910011e7a94259f2df56d77f29117f3490d05413ce11016a7f576820,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/chop.rb +454,ab2f9f280c616be55f58903948e226a2,519fc75098b92117ef311b9260cebc4316e7141a1f2db8fcef2522dab8c78f87,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/dos2unix.rb +777,f8a965a28326f7cde962a13d8273d617,7427f452b8b6b9510db40e5db7cae8a348ab6aae8824eda55233e51e516af37a,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/grep.rb +887,cf06fecd6147bea77d406a189b649f81,2e46cefd233947ba64cb865ced9538d4e4d159e9dc37b48a36d0e1bdd0453aad,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_string.rb +1098,6b16497151e961fbdb6e00ec70d6bbe9,b1989c17a14035a5038fe65d939442262a6807292fd35d88b456c240ce7f2671,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/shuffle.rb +3967,d17fc58b649eb6b7315752b853cd7f3b,46242d91032a141b2bae8070d1a0c92960e423c96ed53440d665ff8de565b6c1,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/strftime.rb +1104,9518be91bab77e56be711d1498d119b9,b3fa7820e72cb7934eb9d1130ad660ee3b84330cf994c8f0e9c75085c191153d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_array.rb +2236,8ad8f48f3649b39bdeca825a61d68e9e,5f6921b3dce6ccf85bc035acacb27b27be3d64a241d747139138347bb5e45c95,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/loadyaml.rb +1595,94843b876cc92414b29223f7ac3cc3b6,66ad9302b7c3d0c1c3eaca4ca42321b780f3b49acfd8176906843a63230b92ee,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_ipv4_address.rb +596,cb851119ee167ccb12930c53e94333cc,0d2c7e443bba511d56c2a52e842342199dc140e9cb9000aa3ec42d84d7ab8267,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/shell_split.rb +930,078230c59baa5ebb433d1ddc2ebd808b,718bca55fca89a936ca6a38230829b0a4726732a1e0af07c78888cb7ff2817a4,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/lstrip.rb +732,aaf276b15f731cf44da7a69621cd3b96,57a6cdc2af240d226c23982dd65bf668311121bf79989aca7fef32b26300bfb5,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/round.rb +1205,a986ba1253550e868d61e777dbda0890,5071e808b7aa38216a33f4dd566da838bf5f02b8548b15d0a9247c1e5e085425,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/hash.rb +976,011469a450ae484f199c09f55f3ab809,05929da06f9c446f811488148ca1177588f26cd07fc8cbad297ffc26857d411f,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/strip.rb +1703,2915c77baa0d45531912613dd1cac902,8a1f305a29be703f0c4eff1451d736868a62016ef198bddb9e897f514348bf72,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb +2141,df6a2cc342dad63d008ef257fde9038a,02e81ecac988470d2e585196bd25013d5b35f9a39918edb6d1ee0af36bf7e93f,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_re.rb +674,0e425e55c8ce9cc5e327d53d114391ba,75d450061ed3edabb9ccb89e23f9aa6cb8ea6e2cdf168f05992b04383040a5b4,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_array.rb +1647,805d56e894c9dcca2595464fa87a7c56,1ef3c8f6616441278262a3f0bf0e3c9bfda0bd65ee99f1bc6489c4c37304edb0,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/ensure_resources.rb +789,3115a269dc87e6cdb586d6cf4c2b0529,e3db4f24f596cd2896fb38f665c2d36947b77c0ad267907720093f5ca382985d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/type.rb +594,d315de1659a037430fea9623bff323a6,ba908b8b162ab569536874e0289acc8bd43074dff51282f311fac930f0cf592e,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/dig.rb +1275,fecd4133ce85334adf93332fdc9f65f1,e8ebed0535aacebff5cfbe7ea1676be283ad328533101882e87dadfd57ed080b,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/merge.rb +1619,d909ad4779276559cb05b09193b047e0,f85e232569eb3ca217ef9daaa9afeea3d04b95bd92890730372787dafb96efd9,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/delete_at.rb +767,eaafc8268d35709f8d460a48e918ee4c,79bca75494d1b11a733d54c1d05d8042d5b524334fe263378951358e8fd162a1,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/dirname.rb +1025,2831eb02496ac82c790e49d4538bd983,3e73f9ff713700efaa25be104460c1b6b2af5d5da6eb5492fe597819edbf021f,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/has_key.rb +1907,b8f4a75c6e0d9732c5f937bd35b00923,b039a8173c4bc7c76054ec3a19929e0374fd8710eb78c2946b51bf16a64b8157,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/getparam.rb +1282,b46cd7766f7f500142fedaae6e81eb47,9ed195846cb1297fc8c8784a1fd69002211a7f8a1d776f188c2a1d152f26902e,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/camelcase.rb +2436,38f7ebcf5a66954f9127756d32291534,bd4cf3aef49bd628cc9ba96d75a22b7aee70e5f70880c009e9d9aedb262be8a5,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/range.rb +1650,875f64cf060e00bb6f187875a4bc5e88,f618811aeed36d3129977bbc75d3835c517c6f0cbccabb089dfd648197d40871,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/delete.rb +1747,a34a1172f158c4780f6387df082aade0,435525258a988983fdf1304c7ffab6d84c54d2d98a5f01c47a05939266da4d2b,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/convert_base.rb +595,ce813427e763d0405931dc216e51bca2,2fc39c302994d1f0c5046f68f9922c6f714961462b0a9b077f5020cd0ad3e599,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_mac_address.rb +822,9847dac360af182c4880dece7b4bc034,2c454a5a4d5936efe56f706582297d0bf5647cd277caff09d18a9c1e638a4fb2,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/reject.rb +766,c9acf0c8bd3902ec613844fac4eb0201,a8043e8986c219bad03693626a28dfbaee9e66e980081081eb01d619cf2101dd,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/max.rb +689,fee0dc33cd6e18b0d9a5fe8befb66cd2,b04f4f4bcc8015cd374a7e9191e2d4eaea488d3d167c0ff6901a0d7ba01749ba,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/parsejson.rb +794,6e51793b8483eb6bfc4be98b438fd47e,b0c8edb8af41d29a5710aad1b7457f21a5bbcaf1b4fc015989b6ae619199b38d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/shell_escape.rb +757,3bb60da5789493da017f84d48ac46f08,c8e3368f4c8fa14674ec1717051a6233858733a083074ed0f148262d95b86ae4,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_function_available.rb +820,ea24d1e27954b6ee69d30f3fce391b65,45794c3bf392ca7f7438a9a04e27c120085b47904d425dfaf70b6aa743ffb8cf,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/sort.rb +880,1fdd8c7a0d1350c4e67578209cbfd937,76153dc2e31d449e3f3ea39c987b0448a9c87be9bf7fa8c7a8a567ac46d027ac,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/floor.rb +1010,419c1179460a2878d99b577dfb41977d,2241fcdaecdf5388f8e7429311c3670ec945d3c6ee31785dd1cd310a96884c7d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/difference.rb +1038,502384aedc46dd5987fe31c494f48e61,21cc8541e46b41853cbe260927bb1db791d7309f29e48511477bf340d2ef5771,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/pick.rb +2652,5c044321bc37fecd54e06a0ec5a067ba,3f50858154f7618ff7c944c831b8c4224e17ed899db0e0ad205fede60daf030c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/base64.rb +1217,01e6547fcd9ff93bb5294be3c0761a49,90cc92438e99dd4e9015927840ac59f5ae3d5a9103bdc71cd359fdb952c62a18,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/delete_undef_values.rb +2007,422015811c5b7c0656b83eaea3b8fdcc,d1ad0c4b43978d7e01994c87f0691e1e000e1ccdb469ed4565d310f2a8de102d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/has_interface_with.rb +906,bea67f1a0f5fc23ee8b632000cfa63db,204ce64776b6285f8345853c8eee1afe4cb65e035614a067d30aa98b0b3a1b37,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_bool.rb +1786,55d0f019803d687bf95bcc64e8751ba5,ccea3898102be4df2d77bfdab8a0a4d78fab79b795eb6f7d34497dec533fc4ca,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_ip_address.rb +1718,731365381b6a28a196e108329e16c6c2,f726619a5e225d59756c3a83fbc7fe250fdc6a06acca51cd79a24d0f9984c49d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_rand_string.rb +1257,d4443e8985b4ce6f6e925c6f46d8456c,e2c41b01e22a75a267c7d17015bc573ced707666b63a0b0c4aad44b89b26b358,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/str2saltedsha512.rb +1019,f36ef597641f56b400bf5425f329b52c,34312298bfa8f24e681b97d7015a31d45e594a1e1887a536608bd0ba79f81b70,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/abs.rb +1004,aef1ee868716d07b01e605ae6c4741cc,346cac4551fb186a214ed6f96c2ff4b23ca16a9d6152c467a31b84d0d703e35e,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/zip.rb +2361,268600b66670a29690be009d45013d42,9765315ecd0baf0a60b01bcc4c8b278744afd5a06d43b7cfa3e5f4e065a63366,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_absolute_path.rb +852,3616dacf58febcd4944945d3c2647efe,e03e09100439b85e7a94a9579a35e608a2cd1be0704c9a77807f3de7f6b16ffb,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_ip_address.rb +793,455ab7360e7d15f78ff8f359e6da432a,d939245bdc388d6f2889fbcaf0116f4fc9dc5fff7f651a6ca3a739da42a566f0,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/empty.rb +1528,e3480725fccac1c7eba28162dc62393d,ef1a162c917df93ebcd2b0df0dcd3f9715b02ce43529e0223ce569bdd5e7e66f,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_integer.rb +691,d11c644fa1bd73f8e1d36c4f9e67272e,ab44e6c7e5bbc4db929749176b034b76202293859026c849b470293ad15886b6,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_email_address.rb +1180,6dc01f14c43fdff19106a2388d01b51a,54b4da09278e00d6de32c1f765fbc44a2dc001750214fbde947d242ced800056,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_email_address.rb +894,7cc2fba2933190774468035d24778f51,6c3b129c2766304f76463485f00a9de1460ba4aee83fe44ca7b9722e855fa7d4,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/ceiling.rb +1364,04f4b1d0be9a8a12d278f0b044f78427,1925f8fb3633b35be0a1839e893bed2c80110e0eb5c2cc64a34fafcde860f490,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_domain_name.rb +1984,433ae008eed28fa3f99dbdd64926bfd8,eef5a40b7ef21ba22210f0fb2339b22fd7573201463ff51148d449bb3c7c621a,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/dig44.rb +1407,55ef15d383673d44a1848833a46cfd11,be788474b8185601ba2034e447b2b8f2420f099d6ccbf0630e06d17fabb4e4cf,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/upcase.rb +1049,393c7ea2399b531b1528cbbac6948f3c,ce6bf95fdaac2c8014b6ae3f42fa50e4d8082c27868e7cd27892c1289a70f28c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/chomp.rb +656,2d1045255bbe50fc6d4cd97ad4a6eec3,ecb30f23cee935909c17c9acf7eaa0d3a7b9bda9f8d951955a0bd98f97a5f341,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/reverse.rb +766,9016deb88938647bd52faf8cdea6f83c,421fee42a551b54b7bd7bc8fb92616620b89c126c9da2d218ffa60d39981ebcb,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/min.rb +2245,442e1250912a44965637782998776ef6,5bffbaf88a61fad6a0e7c7d196d656b6aeacaa361c0df193bc34b328e137cecf,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/loadjson.rb +862,793ec0d600822461829eda4abcd89f9c,5b36bdee3e0c780654ae157f0fc4963c98ba19544f4c523d8dc4bf12b07932e6,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/values.rb +2489,adbd60dbcc561c8586567a6e58abec82,e1d1b7cf34851bc11c00ecb25809471172d048bb0eca4b5469f63ff6f716da89,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_uuid.rb +820,7930d25d23d92f0e5cb81f93315cea16,8f6244ef1a65c67fe91b4ed04dd2cdd92613cb0e7086057e8d17e1ab70a89ea5,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_ipv4_address.rb +1398,60e725ab19cffcd745a0b904a7a59d6b,4051a0a0b23a7963276b1da6ecfceedeee17298c14da430a2f83ea8765d7ffac,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/num2bool.rb +765,a1f44a1c32da00aa14f474f4f303be87,373b9aa9e8a4f7b824c9913c2da25263837d702a438a1d5a31e9e2b538f7de28,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/private.rb +3009,d03bb02de4bf80ecd1846a4e6dc99ce8,6060e47f61950193300bc381ca1ac160f28a2dffaacb6b71365556dd2a97eeca,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/values_at.rb +1654,12535df795966eadcf27e05413c691cc,a36fc7cf417ff0f79de1b62763926ceff351643cb7df9edff0b8594ee3243b64,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/any2bool.rb +1118,55a65ad70ea78983e7c1d6d565094c1f,f67fe5118f9f9677f1494aa994441df7be79730698d51a3bfd5176688406a2a8,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/to_bytes.rb +1195,0d0a75d743e099eafada405f57ead3ea,74fd1fb0f2521a3a80f40dbf981fe076781ceb215157f74adecf1754ec5f29fa,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/bool2num.rb +1913,ab45ec6cbcd35194d478c2da0527ab74,9e3d5fa4dca70667fe8d8a28ef92ddc08a8619c58ebe718f7b575b9e5c6d60f1,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/bool2str.rb +2812,b20959e080f36bf320eacb472d125741,2cc01d3c9b3f2d327878c4b2dd9a0504df5eabc4b6f5775dfc43b42db4b131a7,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_slength.rb +940,d7d22f987d616f2b5ec9d967f1528f53,528bfad65b57e9f9172b48e8360c4b1f831ef3100feee4874fb50c346a792082,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/regexpescape.rb +1368,0239e1697134605a6385ff8c9bdc066b,0969185c8f30dedd058fd15c04419792122234066fbbc21477da002056f21b50,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_string.rb +1970,bd2564fe13dd46e4afac1e7f7db45eee,2dd0b14f1f5abed10462018cbb7b2e2d6e9462d2a8f9b5b9e0d853c111d7875a,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/defined_with_params.rb +456,0aa6e66d1c47ca0bb417e248b01f6f1b,ecf46c5eb6b608d71b3bcd71b5202343ed0aaee7524c5dd492715da3e3eb9ee3,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/unix2dos.rb +1647,1893244c6bb354a6b1093f65041c643c,fe2c9a0398c56514f255b5948fff616f505d0305f8b8e8fd9b1c4cd80e065505,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/suffix.rb +1734,8f72ca68f1d93fc7042552fef8fdb2b2,7fb418cae068f2dd24407a50c79e5aca4165ad2530914e1a133a72c390f7bbaf,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/ensure_packages.rb +2293,4bd1a47192ce4040810819789fbf3147,64a49c64f0416167ac811099293c22cf15d14cdba702cd6bb43867e8a108d938,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_numeric.rb +835,91b47019658cb4f438a8f96c6e12213b,824ece4226d19a3e6b8f9923db6bfa500871e5d6fa689a994fc53a7d1dbcf5b3,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/get_module_path.rb +1227,b3bcfa1fc10df6f2635c10804cfb567c,f51924ab477f36cf746252d32889f5a7230a0805bcddb117bf1f733ad0c6b10c,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/count.rb +728,fc76c9a87145560f58a4ae9a6d9df444,4d0dd42a7245ef5524abb9caac6fab16f82976f49640eb846d01c10255f56feb,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/has_ip_address.rb +2285,dbb22e68eca3f6be63fb49b465b1d611,6f607ca6baa8c5c98f5ef3d75ed5f391587eb24a74e2e514c0a54d63227e64fc,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_cmd.rb +1445,1abf04d1d57de6f7f630045c0efe5e4c,4b9f62182a15aedff191c52b1a95aef9c2f14ba8d7f98b0905af88b777021388,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_domain_name.rb +921,7cc9f122bc7ddfb6359146cd68e5f27a,9c6bf8650b2e35792ff4d4664063699eab51ae0faefb7d85ff83dfffc534e7de,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/delete_values.rb +2788,07fea662493e5b2ffcf37dbb4c4e74b9,0acc4894f0778fbc037d06613c06baaba2aab8970ab66b16d4cc1ce6eb0c7a82,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/pw_hash.rb +1238,45d3ba2d02056b5dd0bc7f69ab046817,b8e77243f710186a81b24b2d8518791935918c5dc602bbfdddab136c9260ccb1,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/capitalize.rb +910,970544bf6308b7b6902b936063a45109,b5b8f22aeed7a47059ce10996691e362bbe1de0c0d94f6c277e327152a3df636,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/pry.rb +1024,107cf03fb8343dbf20f69bd4a07a7bb1,b2a6ca0845ab780a4a49a334c8ed1c7804c2af2662d1da9ce6637977309d0087,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/concat.rb +1627,6912509e79ebdff5f9b4e7d630442157,67dfee15f2e8fd1e2024be8fd8d65f516b61b47353759c2d0081bfbd514b1e75,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/prefix.rb +702,4e021a5143c2c98b31344acceda5fbe2,28ad7631d4a46415c2633654a0218d308c62a9db50c4ffeb28e003411e2aaf4d,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/is_bool.rb +1300,b16e5ebaeb497e1639c7bf78d61c2b45,2b41ef7cfb42316752fe3badab3fbe5f4137636b6d87a906b15d08dbda647ce6,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb +1490,bb45c181f51b6cb124de9ab44ff74ae5,049162bac3b5d06fa7df2702853f79fb759d7d4d027c826c96630c29838cba41,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/any2array.rb +839,6436444eb8585ee71cfd5bd1e0802026,3843f72a55ec32be1dcd94975e6797bb8db7676af650d4e3356fb4d1aac4e4d6,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/intersection.rb +1567,fae771cff4fc1d6c639bea1672e05c9c,30d66e63f50240fefc762ec3ff9d1baad03ac95379bf35ed5c227989cdd55a4b,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/deep_merge.rb +1177,89c728eb11f71ed9390664bad9732328,f1f0e01c668bffa6fb3c17765c56dc25c4a147b97743a7f8fd87324c9fdd0df2,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/enclose_ipv6.rb +897,4fbe23ff73932f65db696f106517887e,8cb1befd15f3fea249483ab399856c1565512e61db1703063af556a9910cb02a,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/shell_join.rb +1126,d1a53787b35ae9a5a643c49f4e0975a8,9a6604003d9ee346113b7717c1c098ec777810f1eae4e93a4b3e23d56e1e166b,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/swapcase.rb +896,5c2c8f3f048ed1afd0c34c0eb475b076,8550b9c51860f920a33f679f6b04c31c87611e6b0ba55ab06e1b9d7e8724f35f,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/clamp.rb +1617,6c10396f466f64a6f897d1be4291dd4a,0bb3225d37918ffa6f87bd43f5ab8166fbc15355b29a333c0db64429b9f47ee8,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/validate_ipv6_address.rb +1960,86e4211f195c4c9d92c5e3806789a561,d7f38eb2bd4f9193d107c881c4b899044166b9245d1271f53f9e3833e3ba0bc5,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/join_keys_to_values.rb +1310,acf85e30452afb8a1811a4ca8557f188,70c78d45a1fa80d595e58cb24982706ea83d20a1a48741f966677978e3d74428,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/pick_default.rb +1404,e3a0aa89c776b592ed24c1dd27773e33,8805ae039b6a93c983b6af93f04643ffa44ebdc9e5da0cbfe5c5cb5bc2ae80ac,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/size.rb +1845,3925369078084f98f9b527d25cc9e4d2,48f465228cfcc8fccee7ef542d69917e842db74f718f48a5f770b92042a0bea3,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/fqdn_rotate.rb +759,e42e1d5ec9a23443d14ff07512fd695f,7a24810d2cfa9f3880e356c8ccdf4c62c2a68c68b8ea152898fa9e7d137398e7,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/squeeze.rb +1326,e448da2c183c0e19bd6e64bc423a749f,94b6685bf0a42b051272040745311568fc194c8c48995cad426055f00d01e687,./example/example_skiplist/external_modules/stdlib/lib/puppet/parser/functions/unique.rb +847,f4864fee72c42bd3e40914768fb10f8e,f59ad125cd9dd15045db3588dac5d23fb49cd35f0bf0b706c129fc6b3cdd57b0,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_ipv6_address.rb +827,ebe18dc0096233fcd555423761fc29f2,dcac0dac9d5e9a0b65b02122e5b997bba6537a94d5502854eeacc0d11c25a2a2,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_float.rb +850,c028b299f194c221002ba442077e9209,ac0324afca1329ddf807ba1b9769a4834a23d16ae174b6d679ad39abaea3cd62,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_integer.rb +1241,705115a036e0235840db59cf9f4c17fe,430512ade69c8f25156a9f46dde641723befbf0dcfffb99d06c8c378f1304f01,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/deprecation.rb +628,3320c90f7685178c11937174fcf3119c,2fabb57485789a52e88a02b3c8eca1a840ca925951b1dd1ea8431e133c49e958,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/length.rb +850,2bd2733f44749e0e56940ceaf5d8e2f8,c95e38351b2b8627d012e22af027ba45196ffb02e3cf5f61fc9f376c1d574086,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_numeric.rb +870,bd015492af1f3c4bef7ac780ae1c7e61,4df3258683fb8700d7dff4551d094b4a53046413c667b9cca6fe7a928ac5edaf,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_ipv4_address.rb +831,5aa459896fda1782f74752a1d324f048,a793d81c931edbe73d85400bfce07b3c35f6124376bfdda6aa588af9a18b4f5a,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_string.rb +838,ce99bea6e1ee4da1a67b53b3ce06ce96,3d0f519622a38d6cc1b2ef8b63377d18c0e991ea887ec5f704f2859b0fcd5122,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_hash.rb +874,556b0e3de450f03d724747d7d3825309,e73b34ca565b22e5867c8c58ed8493a54ff678887518e6123995b10b5d308679,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_absolute_path.rb +842,efe329c6c8f65fce1ae2560fa5751530,2f24e9bf39fc12f48d202a29422206b2a5a9c469040d5b3f96959de16db9adf9,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_array.rb +1074,5a61d6a34ef45d7a5490455f334ef48a,75077b3fe9c7126f6154c17ed89118ce70c9d1ab18fef9e2c998a8065e888615,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_a.rb +372,bb6893a3e9eb6c48064c5a3c0bd4a41a,5fc2d4b1307eddb556bc5d7d32b277fe24264653115807aa40effe29326572f9,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/to_json.rb +827,4d5c8d6af4e481ebb42f73b6504685c8,ddaf79d047cb29d9745936f76eb6dd496df21d2cb3c789fda4cd3f95aa387690,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_array.rb +821,12c3412a7383b1d258dba5d4307e9464,03169ee68bb9ee61302ef4efbd76ae3b71c04c0b08f0b4ff9f70aea79801a1ea,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_re.rb +3534,e7bbd6dc3a19aee228df11f0cbc7bb31,24540dfd24e89f8b249ac1644f8d3f928ab16e812e5babe427ac88f5835e34c7,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/merge.rb +838,5516a0f2efb48eeb4460fc713c6f9521,1f3ca67369dece7998aae3c799c96057b5f71ad506df5c857381497fabbc97ee,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_bool.rb +1023,61ff20121b4c09987eadf3242b6231cf,c319e63e4d5f04c00a556afe2751ef1a17ea5d0ceb9902bb0a4d7e5409cc3ce8,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/to_json_pretty.rb +862,278f3e0ea96b4b31e7b85c13887079b6,3ca2fe419df680b4b5671df54917dd12cdf3b9db22d99e6e1b369613407d7158,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_ip_address.rb +2223,789bdef436873b6fcc8205c6d2270e43,a9591da5b580b01397e122de55a29425d53b18f837bcd0b7145d1be9c99b84ff,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_legacy.rb +372,0358dfd97b9a051e15046c6842b327be,cefbc16a046ab0fa77e20b507d21d791340dac350b553b373e48a86f27a56fb1,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/to_yaml.rb +859,0806756fc12b1fc752d1b54e81b15832,5df46b7a48e702e48ce44a1f55b748f9f18dd147d8db640569360f7e6d9bee7b,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_absolute_path.rb +847,ab9a1c6172db59cc15023f220853e2f2,bda4b4748567f1d3b840bb23803d5a8fb93ca0c77a3cea8c7888ff8bb458b5d0,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_ip_address.rb +846,c0fe867d3b5f8fbcaa3641f0f393a669,a057ddf102240359ef56bcceb19e104864e3bb4f56b3edb47dd9ab8b100cbecb,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_string.rb +610,120da86bc93fb4ccb1a45e13d5603560,b61dee78efbe374d3b6ffaf5890aff06a43d272981bc4286dff3b61bbbf219ec,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/os_version_gte.rb +1578,5879006198f1f4106acfe13422087d56,dc102a5ad88e5b299e1e71737e95a6c7257997b76d0a0a74b73d0f0fec6b5853,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/fact.rb +847,dec325b5911ce409b16c643697a13822,063cbbbcc03c52a0affa481d17774401bb15b08175761ef5732085893e95c99b,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_ipv4_address.rb +1042,24e657c88e9b2a4a77a6cf1310758568,eef070c93a50dba83a45045e6149942c160ab1204b54d1bf0064de6966b5f585,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/seeded_rand_string.rb +835,970d785070eaa02bcac3e0589a8d5e7f,339b3776a04945241e4bb2fc09fa4fa0d1493433a134c966021ab3faaee51f6f,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_numeric.rb +835,1fc441736085bd0b5c7862f5dc9f839a,2d8b3a28395f8cbeb6b70c491a03a21a7d90c5f623ee4c6fe41bea9d3ec04ebc,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_slength.rb +823,9ae803c605c5ed057508c6501ef1a47f,b745630f8fcb4131a44dffc0d2a6431a26437ba643f3d050f377cdf607789bff,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/is_bool.rb +1370,19bee19c55865e3240be3567741ba347,afb6eb1db03dd04a15559f7290698a94b17997317b27ec842c3177bcb9800046,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/sprintf_hash.rb +954,4ee9c082047c08b8b1a82bc0bef8fd78,dabfaa8bab24f812daba0c318f9538fb674e70d4707f556f9c7b6b2728fcf2ad,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/type_of.rb +845,a8df502dce6d3020f5ff32322b68045d,42a0443dc8ccd03388ce9995283fe9538cd7bf47c69cbadfd1f293b4168e0fc6,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/stdlib/extname.rb +893,470af283701a45d37ba377506a0eafb1,9b887864e5f0d3d72150dd74696bcb056fe85f80aba52d329a09ecf702e662b2,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/stdlib/ip_in_range.rb +870,5144a327b6850ed5b7fb26fa37113353,8d408a7fee23466fc05e81d11cf45acdd58051fc59887dc8d7701338f4840108,./example/example_skiplist/external_modules/stdlib/lib/puppet/functions/validate_ipv6_address.rb +49,c4ce776dd07a3c8dd3379db8cd49e32a,585888f950b8f24ccbd57d1be3216eac57d0b70da561cb4f18e91428535f1264,./example/example_skiplist/external_modules/stdlib/types/port/privileged.pp +55,85359128fa9261fe8bf58c8525574404,64fd99c2d21100dbf2655e155d72e054a4d6ec52036e040d4d3f6190af5f52b0,./example/example_skiplist/external_modules/stdlib/types/port/unprivileged.pp +127,4c1eda331ecb43de98c29ed22d0ad448,829fb8179bba6646b79b41d76a14d685616bd14b8f6c7dfecffcac273b739c8f,./example/example_skiplist/external_modules/stdlib/types/windowspath.pp +151,6c4a697bca8a68bdc6db1394108df6d0,798104150b7f43d873a5ab7afb75b196178b68efcbbb23c8a74b5990fa9f189e,./example/example_skiplist/external_modules/stdlib/types/mac.pp +52,0355078bb141e257d019dced8d84c729,7aed4e3e4cee47af13daafe0819689db93cc5aafd49ee228d3ddc9d1be3e89e2,./example/example_skiplist/external_modules/stdlib/types/httpsurl.pp +139,f6fb6bf625dab3bd0ab63a1ff7983fb8,e2327f90cae7c0ce2bed712ee3073925dcce59c3ecfb4130670c1b7d673bdfd1,./example/example_skiplist/external_modules/stdlib/types/fqdn.pp +92,43c41022dd743d55c8e9e82ce3ed741c,7c07e158a5d0fefb7e0b0c3fdfc24ef5869a6366cfd9ac38e84c13a5879bd298,./example/example_skiplist/external_modules/stdlib/types/compat/array.pp +1141,bc2c5d46bb49c5180c70c64a8a9ee6ea,a678e1d5cf6b7969cef818f2ccf6664a36102dce2b264a7a748f3533caf04c94,./example/example_skiplist/external_modules/stdlib/types/compat/ipv6.pp +475,962713ea8483c01f2188f87fac1fefa8,0184614abfba110931545c089567f7606a0ae57665333e911ee425ea7d3c0eff,./example/example_skiplist/external_modules/stdlib/types/compat/ipv4.pp +746,fd134a0e0e1abd420cec2107780a7afa,13f3bd95665551d19e10a72b8aa88306acc1d2d3b1ea9d4dc3cb37054b46797a,./example/example_skiplist/external_modules/stdlib/types/compat/float.pp +86,d42c7435de30a469a71b69c45d642da7,9d516956e0e50f6064b9c1a4284637a8363d4e25286c11c5878c75b87dc7c680,./example/example_skiplist/external_modules/stdlib/types/compat/ip_address.pp +93,3535d98f0f3eaec44d443190f258e9ba,e6bd1e00c36f692c958ff78fc39311081837636ad937da111f7f2050f2fac899,./example/example_skiplist/external_modules/stdlib/types/compat/hash.pp +86,6e0cd7b2a7e1b9efaa0e273937211e58,3d0fa5a5c4404910dd9b95d00f852f203c1b019cfd185de3b582330bc23c3222,./example/example_skiplist/external_modules/stdlib/types/compat/bool.pp +1254,b9543932cda152dfc2cb7fb554a307f7,779b173f3225a3d31c8c703e34dd063a198d7e1e6ffc1b28e7dceb24c11a5862,./example/example_skiplist/external_modules/stdlib/types/compat/numeric.pp +531,c500d00e471fa7684abce8c67e2a0a3e,ed4bfaeca945508810e169cd99b261d7866cd5b33edd02d8be80067e505ef96d,./example/example_skiplist/external_modules/stdlib/types/compat/absolute_path.pp +87,6e61a5c608ab2147fdf295f97b1052c9,52aaf5e665aac0031f69a100568c36f73d8e7144a3c2ad065c8fa0ed72d44dd0,./example/example_skiplist/external_modules/stdlib/types/base64.pp +233,6cf279ac41a7c44589eedb5a20f0f7ab,510c759d0d39fd9c399afb309847b5b585f1b25bf852d872f9c741e633b64f77,./example/example_skiplist/external_modules/stdlib/types/filesource.pp +222,70b05d4697e61f9af0c212ba063f395d,c5370e51f0c2a1921fce631a58b088b5f29175672b29fa3577f24281439f8b47,./example/example_skiplist/external_modules/stdlib/types/compat/re.pp +1206,d73ad743def0a4e754cbf2e82d5c6b5d,d46c9816142dee5a9cb351944169406e9b75558e604ce5ee84c9c5806f82050d,./example/example_skiplist/external_modules/stdlib/types/compat/integer.pp +52,9928cc404a6d62ef9784ffe2488cfb66,f554d4cdb26371f5a4285275af193d7be278ea13e64b7d8027bd5dfffe10b2ea,./example/example_skiplist/external_modules/stdlib/types/httpurl.pp +101,b9a179664c85e121aa0277021627d126,7391d06cc616f4ef39c710d946e31c8a3d01f87d05a25e112efa151665ba8f30,./example/example_skiplist/external_modules/stdlib/types/compat/string.pp +70,69260768a909759bdc31aeaae58d449e,20ccfafcade5f3bee8d9a0ac0ecac0403cc918ab77c7029994de66b51c002d61,./example/example_skiplist/external_modules/stdlib/types/host.pp +58,efa28f903420bb9555910c27a9b810e8,f05b3de18eb435ba372f1f521675db1ef3ace872a174fdabdafe10532ce0fa8a,./example/example_skiplist/external_modules/stdlib/types/ensure/service.pp +100,c1e7d9939641c49af90b07043a52112e,df2cca71e85107805805fcce2e597cb836ea4993d685402b647c6e16590c5ac6,./example/example_skiplist/external_modules/stdlib/types/base32.pp +133,b64a48701e7adfda45d31fd80bee4ad0,09d4846876bde03da537c390e4e90c28ec58fe33ba74abac8b43bc958c4e43a8,./example/example_skiplist/external_modules/stdlib/types/unixpath.pp +92,9929a758afc9469acbcff0c2050bb0ab,f05326eba6c167349b78e5736a66ae36008ab156e9c4541b5671b3836b9f8ffc,./example/example_skiplist/external_modules/stdlib/types/ip/address.pp +112,18165fd02c81c08dff234f83d50662a0,1ec00d992b61afc4b39c49249061c3df5116464460a42c00ab3caba1b68e87b6,./example/example_skiplist/external_modules/stdlib/types/ip/address/v4.pp +191,1f3c0aa34dbc083d26f135246c8576eb,d504ad7f2e41228e25b8bea9543f3b134f6418f6ee929ec2580d352843d442ad,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6.pp +1417,98d1336a9328653fa5d6d45b72aab76c,19d32621808c1c07cef25b8b1e86b044707d4e6b3c324f385848ace833068451,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/alternative.pp +844,e6daf1c302c84d7f2060a4e8468624a6,12e5a7b792c7e41761d91a7c262123988dfaf749af4bacef5fc98d77ba092445,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/compressed.pp +1106,5a09a1ba5e9e75b850a9341ebf0e95ff,ef425799af8138a20ba654135c331d6bf09f98f4bf6f2323de2d6f58474745d1,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/cidr.pp +1126,b9a6cd5a4c2a2e8013022fd4cfd11a3e,88984f416f0a25de3dfc838f988b9febd2f1654443bdb3bfcf94c4351f9e6f19,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/nosubnet/alternative.pp +103,5fa0bb70ed3e72ac52738ba182f22c1c,b9b4173d6f6eea857f04274c1e08fb14a93f74845337cb2f042c80e3ce15c8b8,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/nosubnet/full.pp +510,ca2f53bcc3f659d994a6e0d3fe17861e,e22d57f39dd2cc361b573a6745195e3f60d3ac80f39e0023fc62a8bdd671bfd2,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/nosubnet/compressed.pp +194,612651452cd225ade84fe31750d02903,33dc36e05b17228aa76ab804d82bcc6755893652b4e8a34cf57bbff776020a9a,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/nosubnet.pp +136,90527ba76faec01d42f302a754c9ce3c,62e8bdaef3bf47cdbcba3334980836b99f40e0e0985a2594b39bdac507657f07,./example/example_skiplist/external_modules/stdlib/types/ip/address/v6/full.pp +182,97c96e70c823cae39d4593d59d4ce037,a57e1ae93a2c9d727d05679ef64eed6d60f6050c949004e7a667007cb5c62d3d,./example/example_skiplist/external_modules/stdlib/types/ip/address/v4/cidr.pp +160,9590ebd639bc47fd25288d32dee5405d,100c7f3e685c3644233485eaa9f59b302e802a60146f1df535178e3414e3fcee,./example/example_skiplist/external_modules/stdlib/types/ip/address/v4/nosubnet.pp +122,e7c5a338634dfd0eea60cf36092f3fd8,1fbd0e01487cf63eb0f55fc0c5cfec71a80ccb6e8f0c7e6cc4ed600affcb0edf,./example/example_skiplist/external_modules/stdlib/types/ip/address/nosubnet.pp +38,b1edd08c4eff860b3ea8bd84cd48ba81,2ca96839f0f416d52fb5276fa8bcd69837e5fd42e96024adf4771ec83f973d47,./example/example_skiplist/external_modules/stdlib/types/port.pp +216,3645997b51880205b2272d44d8f04368,dc3226b2964446e5de0bbeeb4b342981c43a70d815b64abda302a8148ac41acb,./example/example_skiplist/external_modules/stdlib/types/filemode.pp +104,3ae6f48dd95835df87c5dacea13c88d2,e25a40cb2638a65996230f2f2b1a0031aa8c0d7e3e2189c163975878d2ed8ddf,./example/example_skiplist/external_modules/stdlib/types/absolutepath.pp +394,137b3a522a194553a0ec9977787403d6,370050f4e6902abf72ef71bae38a531429b739a8a01698bd6615052e78c60064,./example/example_skiplist/.g10k-deploy.json +171,b6e55cf67ae355599667cc065660dfef,7ef69e22328d867a31301d545a391e75e3f9b5a48036b6e5f531a069a987cc74,./example/example_skiplist/Puppetfile +3759,3864447c01e8ca140685b2f085f2d262,57722dd1245edc5b0e1ed1fd5ac40c8fbb924bdc9388af498bb7c32433a205ea,./example/example_skiplist/external_modules/stdlib/Gemfile +3300,62da7aec85d5c34a90c35c24b64328a7,a152de648f1fe870ff754e72a787e534c41fb82f1af46d388de48d9379c0c466,./example/example_skiplist/external_modules/stdlib/Rakefile +36448,7356f3c0c198596f60fc4b7335c29c41,3a22afbb877c1aebc8bac686f1440e984eb962f550da509233f8e89bd88e4fd7,./example/example_skiplist/external_modules/stdlib/checksums.json