cd $gitroot
shopt -s extglob
+shopt -s nullglob
_git_desc_readme() {
while read -r line; do
done < README*
}
-dirs=()
-for d in $gitroot/*; do
- if [[ -d $d && ! -L $d ]]; then
- for sub in $d/*; do
- dirs+=($sub)
- done
- else
- dirs+=($d)
- fi
-done
-
gitweb-descriptions() {
for d in ${dirs[@]}; do
- d=$(readlink -f $d)
- cd $d/..
- e ${PWD##*/}
- shopt -s nullglob
+ cd $(readlink -f $d)/..
+ if [[ ${personalized[${d##*/}]} ]]; then
+ echo "$pcategory" >.git/category
+ fi
f=(!(LICENSE|COPYING|README|.git))
- shopt -u nullglob
if [[ ${#f[@]} == 1 && ! -d $f ]]; then
if [[ ! -x $f ]]; then
if [[ $f == *-function ]]; then
fi
done
}
+
+tmp=(
+ bashrc
+ automated-distro-installer
+ buildscripts
+ config-files
+ distro-setup
+ dot-emacs
+ fai-basefiles
+ ian-misc-bash
+ iankelling.org
+)
+declare -A personalized
+for p in ${tmp[@]}; do personalized[$p]=true; done
+pcategory="Personalized for my use. Useful as examples or to copy specific parts"
+
+
+dirs=()
+for d in $gitroot/*; do
+ if [[ ! -L $d ]]; then
+ continue
+ fi
+ dirs+=($d)
+done
+
gitweb-descriptions "$@"