=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== reposurgeon-4.21/repository-editing.adoc-791-BitKeeper to a DVCS is keyword expansion. You should go through the last reposurgeon-4.21/repository-editing.adoc:792:revision of the code and remove `$Id$`, `$Date$`, `$Revision$`, and other reposurgeon-4.21/repository-editing.adoc-793-keyword cookies lest they become unhelpful fossils. The full Subversion reposurgeon-4.21/repository-editing.adoc:794:set is `$Date$`, `$Revision$`, `$Author$`, `$HeadURL$` and `$Id$`. CVS reposurgeon-4.21/repository-editing.adoc:795:uses `$Author$`, `$Date$`, `$Header$`, `$Id$`, `$Log$`, `$Revision$`, reposurgeon-4.21/repository-editing.adoc:796:also (rarely) `$Locker$`, `$Name$`, `$RCSfile$`, `$Source$`, and reposurgeon-4.21/repository-editing.adoc:797:`$State$`. A command like `grep -R '$[A-Z]' .` may be helpful. reposurgeon-4.21/repository-editing.adoc-798- ############################################## reposurgeon-4.21/repository-editing.adoc-2625- If you do not specify an editor name as second argument, it will be reposurgeon-4.21/repository-editing.adoc:2626: taken from the `$EDITOR` variable in your environment. reposurgeon-4.21/repository-editing.adoc:2627: If `$EDITOR` is not set, `/usr/bin/editor` will be used as a fallback reposurgeon-4.21/repository-editing.adoc-2628- if it exists as a symlink to your default editor, as is the case on ############################################## reposurgeon-4.21/repository-editing.adoc-3092-via the Subversion exporter, deduced from git-svn metadata, or reposurgeon-4.21/repository-editing.adoc:3093:matching a `$Revision$` header embedded in blob data for the reposurgeon-4.21/repository-editing.adoc-3094-filename. ############################################## reposurgeon-4.21/repository-editing.adoc-3098-(example: '```++[[CVS:src/README:1.23]]++```') with the reposurgeon-4.21/repository-editing.adoc:3099:revision matching a CVS `$Id$` or `$Revision$` header embedded in blob reposurgeon-4.21/repository-editing.adoc-3100-data for the filename. ############################################## reposurgeon-4.21/repository-editing.adoc-3156-from three places: (1) `cvs2svn:rev` properties if the repository was reposurgeon-4.21/repository-editing.adoc:3157:read from a Subversion dump stream, (2) `$Id$` and `$Revision$` headers in reposurgeon-4.21/repository-editing.adoc-3158-repository files, and (3) the _.git/cvs-revisions_ ############################################## reposurgeon-4.21/repository-editing.adoc-3227-match the basename of files that should be treated as changelogs. The reposurgeon-4.21/repository-editing.adoc:3228:default expression is '```/^ChangeLog$/```'. reposurgeon-4.21/repository-editing.adoc-3229- ############################################## reposurgeon-4.21/repository-editing.adoc-3409-During execution of the script, the script name replaces the reposurgeon-4.21/repository-editing.adoc:3410:string `$0`, and the optional following arguments (if any) replace the reposurgeon-4.21/repository-editing.adoc:3411:strings `$1`, `$2` ... `$n` in the script text. This is done before reposurgeon-4.21/repository-editing.adoc:3412:tokenization, so the `$1` in a string like '```foo$1bar```' will reposurgeon-4.21/repository-editing.adoc:3413:be expanded. Additionally, `$$` is expanded to the current process ID reposurgeon-4.21/repository-editing.adoc-3414-(which may be useful for scripts that use tempfiles). ############################################## reposurgeon-4.21/surgeon/inner.go-1784-// can also appear under the alias "Rev" or "LastChangedRev". reposurgeon-4.21/surgeon/inner.go:1785:var dollarID = regexp.MustCompile(`\$Id *: *([^$]+) *\$`) reposurgeon-4.21/surgeon/inner.go:1786:var dollarRevision = regexp.MustCompile(`\$Rev(?:ision) *: *([^$]*) *\$`) reposurgeon-4.21/surgeon/inner.go:1787:var dollarLastChanged = regexp.MustCompile(`\$LastChangedRev *: *([^$]*) *\$`) reposurgeon-4.21/surgeon/inner.go-1788- ############################################## reposurgeon-4.21/surgeon/reposurgeon.go-2652- sdigit := fmt.Sprintf("%d", i) reposurgeon-4.21/surgeon/reposurgeon.go:2653: toString = strings.Replace(toString, `\`+sdigit, `${`+sdigit+`}`, -1) reposurgeon-4.21/surgeon/reposurgeon.go-2654- } ############################################## reposurgeon-4.21/test/bs.fi-8399-bs.tar.gz: reposurgeon-4.21/test/bs.fi:8400: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/ /s// bs-$(V)\//g"`) reposurgeon-4.21/test/bs.fi-8401- gzip bs.tar ############################################## reposurgeon-4.21/test/bs.fi-8449-bs.tar.gz: reposurgeon-4.21/test/bs.fi:8450: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/bs.fi-8451- gzip bs.tar ############################################## reposurgeon-4.21/test/bs.fi-8499-bs.tar: reposurgeon-4.21/test/bs.fi:8500: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/bs.fi-8501-bs.tar.gz: ############################################## reposurgeon-4.21/test/bs.fi-8620-bs.tar: reposurgeon-4.21/test/bs.fi:8621: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/bs.fi-8622-bs.tar.gz: bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.chk-8335-bs.tar.gz: reposurgeon-4.21/test/discard-deleteall.chk:8336: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/ /s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.chk-8337- gzip bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.chk-8385-bs.tar.gz: reposurgeon-4.21/test/discard-deleteall.chk:8386: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.chk-8387- gzip bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.chk-8435-bs.tar: reposurgeon-4.21/test/discard-deleteall.chk:8436: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.chk-8437-bs.tar.gz: ############################################## reposurgeon-4.21/test/discard-deleteall.chk-8556-bs.tar: reposurgeon-4.21/test/discard-deleteall.chk:8557: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.chk-8558-bs.tar.gz: bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.fi-8400-bs.tar.gz: reposurgeon-4.21/test/discard-deleteall.fi:8401: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/ /s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.fi-8402- gzip bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.fi-8450-bs.tar.gz: reposurgeon-4.21/test/discard-deleteall.fi:8451: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.fi-8452- gzip bs.tar ############################################## reposurgeon-4.21/test/discard-deleteall.fi-8500-bs.tar: reposurgeon-4.21/test/discard-deleteall.fi:8501: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.fi-8502-bs.tar.gz: ############################################## reposurgeon-4.21/test/discard-deleteall.fi-8621-bs.tar: reposurgeon-4.21/test/discard-deleteall.fi:8622: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/discard-deleteall.fi-8623-bs.tar.gz: bs.tar ############################################## reposurgeon-4.21/test/remove.chk-8398-bs.tar.gz: reposurgeon-4.21/test/remove.chk:8399: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/ /s// bs-$(V)\//g"`) reposurgeon-4.21/test/remove.chk-8400- gzip bs.tar ############################################## reposurgeon-4.21/test/remove.chk-8448-bs.tar.gz: reposurgeon-4.21/test/remove.chk:8449: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/remove.chk-8450- gzip bs.tar ############################################## reposurgeon-4.21/test/remove.chk-8498-bs.tar: reposurgeon-4.21/test/remove.chk:8499: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/remove.chk-8500-bs.tar.gz: ############################################## reposurgeon-4.21/test/remove.chk-8619-bs.tar: reposurgeon-4.21/test/remove.chk:8620: (cd ..; tar -cvf bs-$(V)/bs.tar `echo $(SOURCES) | sed "/\(^\| \)/s// bs-$(V)\//g"`) reposurgeon-4.21/test/remove.chk-8621-bs.tar.gz: bs.tar ############################################## reposurgeon-4.21/test/svn-to-svn-104-# shellcheck disable=SC2006,2046,2086 reposurgeon-4.21/test/svn-to-svn:105:testrepo=`realpath \`dirname ${1:-test-repo$$}\``/`basename ${1:-test-repo$$}` reposurgeon-4.21/test/svn-to-svn-106- ############################################## reposurgeon-4.21/tool/repotool.go-848- var diff string reposurgeon-4.21/tool/repotool.go:849: dollarJunk := regexp.MustCompile(` @\(#\) |\$Id.*\$|\$Header.*\$|$Log.*\$`) reposurgeon-4.21/tool/repotool.go-850- isDollarLine := func(line string) bool {