• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisioncdb249e3c11d62bb6131953f9ded99c96a8f1ea5 (tree)
Time2004-09-01 20:53:04
Authorpukiwikiadmin <pukiwikiadmin>
Commiterpukiwikiadmin

Log Message

This commit was manufactured by cvs2svn to create tag 'r1_4_4_rc2'.

Change Summary

Incremental Difference

--- /dev/null
+++ b/devel/release.sh
@@ -0,0 +1,66 @@
1+#!/bin/sh
2+# $Id: release.sh,v 1.1 2004-09-01 11:53:03 henoheno Exp $
3+# $CVSKNIT_Id: release.sh,v 1.11 2004/05/28 14:26:24 henoheno Exp $
4+# Release automation script
5+# ==========================================================
6+ Copyright='(C) 2002-2004 minix-up project, All Rights Reserved'
7+ Homepage='http://cvsknit.sourceforge.net/'
8+ License='BSD Licnese, NO WARRANTY'
9+#
10+
11+# Functions -----------------------------------------------
12+warn(){ echo "$*" 1>&2 ; }
13+err() { warn "Error: $*" ; exit 1 ; }
14+
15+usage(){
16+ warn "USAGE: `basename $0` VERSION_TAG (1.4.3_rc1 like)"
17+ return 1
18+}
19+
20+# -------------------------------------------
21+# Argument check
22+
23+rel="$1"
24+case "$rel" in
25+ [1-9].[0-9] | [1-9].[0-9] ) tag="r$rel" ;;
26+ [1-9].[0-9]_rc[1-9] | [1-9].[0-9]_rc[1-9] ) tag="r$rel" ;;
27+ [1-9].[0-9].[0-9] | [1-9].[0-9].[0-9][0-9] ) tag="r$rel" ;;
28+ [1-9].[0-9].[0-9]_rc[1-9] | [1-9].[0-9].[0-9][0-9]_rc[1-9] ) tag="r$rel" ;;
29+ * ) usage ; exit ;;
30+esac
31+tag="` echo "$tag" | tr '.' '_' `"
32+
33+# -------------------------------------------
34+# Default
35+
36+mod=pukiwiki
37+CVSROOT=":pserver:anonymous@cvs.sourceforge.jp:/cvsroot/$mod"
38+
39+pkg_dir="${mod}-${rel}"
40+
41+# -------------------------------------------
42+
43+# Checkout the module
44+test ! -d "$pkg_dir" || err "There's already a directory: $mod"
45+echo cvs -z3 -d "$CVSROOT" export -r "$tag" -d "$pkg_dir" "$mod"
46+ cvs -z3 -d "$CVSROOT" export -r "$tag" -d "$pkg_dir" "$mod"
47+test -d "$pkg_dir" || err "There is'nt a directory: $pkg_dir"
48+
49+
50+# Remove '.cvsignore' if exists
51+echo find "$pkg_dir" -type f -name '.cvsignore' -delete
52+ find "$pkg_dir" -type f -name '.cvsignore' -delete
53+
54+# chmod
55+( cd "$pkg_dir"
56+ chmod 777 attach backup cache counter diff trackback wiki 2>/dev/null
57+ chmod 666 wiki*/*.txt cache/*.dat 2>/dev/null
58+)
59+
60+# Tar
61+echo tar cf - "$pkg_dir" \| gzip -9 \> "$pkg_dir.tar.gz"
62+ tar cf - "$pkg_dir" | gzip -9 > "$pkg_dir.tar.gz"
63+
64+#echo rm -Rf "$pkg_dir"
65+# rm -Rf "$pkg_dir"
66+