Squashed 'third_party/git/' content from commit cb71568594
git-subtree-dir: third_party/git git-subtree-split: cb715685942260375e1eb8153b0768a376e4ece7
This commit is contained in:
commit
1b593e1ea4
3629 changed files with 1139935 additions and 0 deletions
56
Documentation/howto-index.sh
Executable file
56
Documentation/howto-index.sh
Executable file
|
|
@ -0,0 +1,56 @@
|
|||
#!/bin/sh
|
||||
|
||||
cat <<\EOF
|
||||
Git Howto Index
|
||||
===============
|
||||
|
||||
Here is a collection of mailing list postings made by various
|
||||
people describing how they use Git in their workflow.
|
||||
|
||||
EOF
|
||||
|
||||
for txt
|
||||
do
|
||||
title=$(expr "$txt" : '.*/\(.*\)\.txt$')
|
||||
from=$(sed -ne '
|
||||
/^$/q
|
||||
/^From:[ ]/{
|
||||
s///
|
||||
s/^[ ]*//
|
||||
s/[ ]*$//
|
||||
s/^/by /
|
||||
p
|
||||
}
|
||||
' "$txt")
|
||||
|
||||
abstract=$(sed -ne '
|
||||
/^Abstract:[ ]/{
|
||||
s/^[^ ]*//
|
||||
x
|
||||
s/.*//
|
||||
x
|
||||
: again
|
||||
/^[ ]/{
|
||||
s/^[ ]*//
|
||||
H
|
||||
n
|
||||
b again
|
||||
}
|
||||
x
|
||||
p
|
||||
q
|
||||
}' "$txt")
|
||||
|
||||
if grep 'Content-type: text/asciidoc' >/dev/null $txt
|
||||
then
|
||||
file=$(expr "$txt" : '\(.*\)\.txt$').html
|
||||
else
|
||||
file="$txt"
|
||||
fi
|
||||
|
||||
echo "* link:$file[$title] $from
|
||||
$abstract
|
||||
|
||||
"
|
||||
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue