Remove obsolette code
Signed-off-by: Václav Valíček <valicek1994@gmail.com>
This commit is contained in:
parent
b3b9fbf0c8
commit
ddaaa78467
|
@ -1,29 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
|
|
||||||
# check if varriable is set
|
|
||||||
[ -n "$CONFIG_DIR" ] || die "ConfigDir is not set - exit!"
|
|
||||||
|
|
||||||
|
|
||||||
function detectorRunCapable(){
|
|
||||||
if [ -f $CONFIG_DIR/detector.cfg ]
|
|
||||||
then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function detectorLoadConfig(){
|
|
||||||
# load config
|
|
||||||
source $CONFIG_DIR/detector.cfg
|
|
||||||
|
|
||||||
# create cache dirs
|
|
||||||
DET_DIR=$CCLONE_CACHE/detector
|
|
||||||
DET_TAGS=$DET_DIR/tags
|
|
||||||
DET_BRANCHES=$DET_DIR/branches
|
|
||||||
[ -d $DET_TAGS ] || mkdir -p $DET_TAGS
|
|
||||||
[ -d $DET_BRANCHES ] || mkdir -p $DET_BRANCHES
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
function detectorTryInit(){
|
|
||||||
# repo dir
|
|
||||||
dir=$1
|
|
||||||
history=$DET_DIR/detectorExecuted
|
|
||||||
|
|
||||||
if ! [ -f $history ]
|
|
||||||
then
|
|
||||||
echo "Initializing detector cache"
|
|
||||||
# initialize seed
|
|
||||||
git --git-dir $dir log --all --format="%H" > $history
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function detectorCheckCommit(){
|
|
||||||
sha=$1
|
|
||||||
history=$DET_DIR/detectorExecuted
|
|
||||||
[ -f $history ] || touch $history
|
|
||||||
|
|
||||||
if grep -q $sha $history
|
|
||||||
then
|
|
||||||
return 1
|
|
||||||
else
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function detectorSaveCommit(){
|
|
||||||
sha=$1
|
|
||||||
history=$DET_DIR/detectorExecuted
|
|
||||||
echo $sha >> $history
|
|
||||||
}
|
|
|
@ -1,51 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
|
|
||||||
function detectorSum(){
|
|
||||||
local dir=$1
|
|
||||||
[ -f $dir/FETCH_HEAD ] || touch $dir/FETCH_HEAD
|
|
||||||
# use md5sum - it is in busybox
|
|
||||||
cat $dir/FETCH_HEAD | md5sum | cut -f1 -d' '
|
|
||||||
}
|
|
||||||
|
|
||||||
function detectorSumPersist(){
|
|
||||||
detectorSum $1 > $CCLONE_CACHE/detectorSum
|
|
||||||
}
|
|
||||||
|
|
||||||
function detectorCheckFetchHead(){
|
|
||||||
# check if repo fetch_head changed, if so, return 1
|
|
||||||
local dir=$1
|
|
||||||
|
|
||||||
[ -f $CCLONE_CACHE/detectorSum ] || touch $CCLONE_CACHE/detectorSum
|
|
||||||
|
|
||||||
newSum=$(detectorSum $dir)
|
|
||||||
oldSum=$(cat $CCLONE_CACHE/detectorSum)
|
|
||||||
|
|
||||||
if [ "x$oldSum" = "x$newSum" ]
|
|
||||||
then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function gitListTags(){
|
|
||||||
local dir=$1
|
|
||||||
git --git-dir="$dir" tag -l | cat
|
|
||||||
}
|
|
||||||
|
|
||||||
function gitListBranches(){
|
|
||||||
local dir=$1
|
|
||||||
git --git-dir="$dir" for-each-ref --format='%(refname:short)' refs/heads/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function gitPrefBranches(){
|
|
||||||
local dir=$1
|
|
||||||
gitListBranches $1 | grep master || true
|
|
||||||
gitListBranches $1 | grep upstream || true
|
|
||||||
gitListBranches $1 | sort | grep -vE 'master|upstream'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
i#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|
||||||
|
|
|
@ -5,20 +5,3 @@
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# mirror-main-repo <url>
|
# mirror-main-repo <url>
|
||||||
|
|
||||||
|
|
||||||
# Unofficial strict mode
|
|
||||||
set -euo pipefail
|
|
||||||
IFS=$'\n\t'
|
|
||||||
|
|
||||||
source $(dirname $(realpath $0))/gen-mirror-path
|
|
||||||
|
|
||||||
function updateOrCreate(){
|
|
||||||
# implemented in RepoTool
|
|
||||||
}
|
|
||||||
|
|
||||||
function getLastCommit(){
|
|
||||||
# replaced by git_tool repo hash
|
|
||||||
}
|
|
||||||
|
|
||||||
updateOrCreate $1
|
|
|
@ -1,66 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Describe submodules in repository, optionally per commit
|
|
||||||
#
|
|
||||||
# Usage:
|
|
||||||
# submodule-describe <path-to-repo> [<commit>]
|
|
||||||
#
|
|
||||||
# Output:
|
|
||||||
# <hash> <path> <url>
|
|
||||||
# <hash> <path> <url>
|
|
||||||
#
|
|
||||||
# everything separated with tabs
|
|
||||||
|
|
||||||
# Safe mode
|
|
||||||
set -euo pipefail
|
|
||||||
IFS=$'\n\t'
|
|
||||||
|
|
||||||
# get config file for specific commit
|
|
||||||
function getConfigFile() {
|
|
||||||
git --no-pager show $commit:.gitmodules
|
|
||||||
}
|
|
||||||
|
|
||||||
# parse submodule file from file
|
|
||||||
function parseSectionNames(){
|
|
||||||
git config -f $1 --list --name-only | grep '^submodule.' | cut -d. -f2 | sort | uniq
|
|
||||||
}
|
|
||||||
|
|
||||||
# generate line for single submodule
|
|
||||||
function generateDescription(){
|
|
||||||
cfgFile=$1
|
|
||||||
section=$2
|
|
||||||
|
|
||||||
path=$(git config -f $cfgFile --get submodule.$section.path)
|
|
||||||
url=$(git config -f $cfgFile --get submodule.$section.url)
|
|
||||||
hash=$(git ls-tree -l $commit -- $path | cut -d' ' -f3)
|
|
||||||
|
|
||||||
printf "%s\t%s\t%s\n" $hash $path $url
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Grab varriables
|
|
||||||
repodir=$1
|
|
||||||
commit=${2:-HEAD}
|
|
||||||
|
|
||||||
# Go to repo directory
|
|
||||||
oldPwd=$(pwd)
|
|
||||||
cd $repodir
|
|
||||||
|
|
||||||
# Are there any submodules registered?
|
|
||||||
test 0 -eq `git ls-tree $commit -- .gitmodules | wc -l` && exit 0
|
|
||||||
|
|
||||||
tmpfile=$(mktemp)
|
|
||||||
|
|
||||||
getConfigFile $repodir $commit > $tmpfile
|
|
||||||
for section in $(parseSectionNames $tmpfile)
|
|
||||||
do
|
|
||||||
generateDescription $tmpfile $section
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
# Cleanup
|
|
||||||
rm $tmpfile
|
|
||||||
# Go back home
|
|
||||||
cd $oldPwd
|
|
Loading…
Reference in New Issue
Block a user