mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 05:57:58 +01:00
Only JAR up revision controlled files.
This commit is contained in:
@@ -13,11 +13,21 @@ files="$@"
|
|||||||
stage="$top/${jar%.*}"
|
stage="$top/${jar%.*}"
|
||||||
mkdir -p $stage
|
mkdir -p $stage
|
||||||
|
|
||||||
getfiles () {
|
if hg root >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
root="$(hg root)"; mf="$(hg mf)"
|
||||||
|
find() {
|
||||||
|
set -x
|
||||||
|
echo "$mf" | sed -n "s!$(pwd | sed "s!$root/\?!!")/\?!!p" |
|
||||||
|
grep "^$1"
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
getfiles() {
|
||||||
filter="\.($(echo $1 | tr ' ' '|'))$"; shift
|
filter="\.($(echo $1 | tr ' ' '|'))$"; shift
|
||||||
find "$@" -not -path '*\.hg*' 2>/dev/null | grep -E "$filter" || true
|
find "$@" -not -path '*\.hg*' 2>/dev/null | grep -E "$filter" || true
|
||||||
}
|
}
|
||||||
copytext () {
|
copytext() {
|
||||||
sed -e "s,@VERSION@,$VERSION,g" \
|
sed -e "s,@VERSION@,$VERSION,g" \
|
||||||
-e "s,@DATE@,$BUILD_DATE,g" \
|
-e "s,@DATE@,$BUILD_DATE,g" \
|
||||||
<"$1" >"$2"
|
<"$1" >"$2"
|
||||||
@@ -56,3 +66,4 @@ done
|
|||||||
(set -e; cd $stage; zip -9r "$top/$jar" *) || exit 1
|
(set -e; cd $stage; zip -9r "$top/$jar" *) || exit 1
|
||||||
rm -rf "$stage"
|
rm -rf "$stage"
|
||||||
|
|
||||||
|
# vim:se ft=sh sts=4 sw=4 et:
|
||||||
|
|||||||
Reference in New Issue
Block a user