OSDN Git Service

yash/yash.git
9 years agoyash: doc/Makefile.in: REVERT r3306
magicant [Thu, 18 Jun 2015 14:49:45 +0000 (14:49 +0000)]
yash: doc/Makefile.in: REVERT r3306
configure 後に常にマニュアルを再生成すると
asciidoc の無い環境でインストールできない

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3308 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: configure: バージョン番号を 2.38 に
magicant [Wed, 17 Jun 2015 15:43:51 +0000 (15:43 +0000)]
yash: configure: バージョン番号を 2.38 に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3307 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: doc/Makefile.in: Makefile 変更時に再コンパイルするように
magicant [Wed, 17 Jun 2015 15:43:46 +0000 (15:43 +0000)]
yash: doc/Makefile.in: Makefile 変更時に再コンパイルするように
バージョン番号を正しく反映するため

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3306 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: NEWS: 関数名についての変更はバグではなく仕様変更だった
magicant [Sun, 14 Jun 2015 00:22:25 +0000 (00:22 +0000)]
yash: NEWS: 関数名についての変更はバグではなく仕様変更だった
POSIX はポータブルでない関数名も拡張として認めている

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3305 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: parser: tryparse_function: 関数名の制限 (#35220)
magicant [Sat, 13 Jun 2015 07:16:41 +0000 (07:16 +0000)]
yash: parser: tryparse_function: 関数名の制限 (#35220)
POSIX モードでは portable name な関数名しか認めないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3304 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: doc/posix: in と do の間のセミコロンについて書き忘れ
magicant [Sat, 13 Jun 2015 07:16:40 +0000 (07:16 +0000)]
yash: doc/posix: in と do の間のセミコロンについて書き忘れ

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3303 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: parser: POSIX モードで for の変数名を portable name に限定 (#35220)
magicant [Sat, 13 Jun 2015 07:16:37 +0000 (07:16 +0000)]
yash: parser: POSIX モードで for の変数名を portable name に限定 (#35220)
skip_name: REFACTOR: predicate 引数追加
+is_name_by_predicate: is_name から分割
+is_portable_name
REFACTOR: is_name

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3302 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: OSDN のメールアドレスを修正: r3300 での誤り
magicant [Mon, 1 Jun 2015 11:55:00 +0000 (11:55 +0000)]
yash: OSDN のメールアドレスを修正: r3300 での誤り

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3301 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: SourceForge.jp を OSDN に変更
magicant [Sun, 31 May 2015 10:44:18 +0000 (10:44 +0000)]
yash: SourceForge.jp を OSDN に変更
https://osdn.jp/projects/sourceforge/news/24923

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3300 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: expand: fieldsplit: バックスラッシュが欠ける問題を修正 (#35195)
magicant [Mon, 25 May 2015 13:57:04 +0000 (13:57 +0000)]
yash: expand: fieldsplit: バックスラッシュが欠ける問題を修正 (#35195)

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3298 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: expand: fieldsplit: REFACTOR
magicant [Mon, 25 May 2015 13:57:01 +0000 (13:57 +0000)]
yash: expand: fieldsplit: REFACTOR

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3297 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: compparse: ctryparse_tilde: チルダ展開の後に来る単語の補完を修正
magicant [Wed, 25 Mar 2015 14:59:22 +0000 (14:59 +0000)]
yash: compparse: ctryparse_tilde: チルダ展開の後に来る単語の補完を修正
空白がセパレータとして扱われていなかった

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3296 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: doc/ja/exec: マークアップ修正
magicant [Sat, 21 Feb 2015 14:56:54 +0000 (14:56 +0000)]
yash: doc/ja/exec: マークアップ修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3295 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: +share/completion/git-rm
magicant [Thu, 12 Feb 2015 15:30:17 +0000 (15:30 +0000)]
yash: +share/completion/git-rm

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3294 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion: git-commit で非管理ファイルを補完しないように修正
magicant [Mon, 9 Feb 2015 16:09:53 +0000 (16:09 +0000)]
yash: share/completion: git-commit で非管理ファイルを補完しないように修正
git: completion/git::completefilteredpath
引数無しでの動作を定義
git-commit: completion/git::commit:arg

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3293 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion/git
magicant [Mon, 9 Feb 2015 16:09:53 +0000 (16:09 +0000)]
yash: share/completion/git
RENAME: completeuntrackedpath -> completefilteredpath

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3292 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion/git: completion/git::completeuntrackedpath
magicant [Mon, 9 Feb 2015 16:09:52 +0000 (16:09 +0000)]
yash: share/completion/git: completion/git::completeuntrackedpath
移動したファイルに対する git status の出力を正しく解析するように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3291 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: parser: print_word: $(( で始まるコマンド置換を出力しないように
magicant [Thu, 5 Feb 2015 14:12:13 +0000 (14:12 +0000)]
yash: parser: print_word: $(( で始まるコマンド置換を出力しないように
数式展開との混同を避けるため

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3290 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: Makefile.in: DIST_TARGETS に dist-xz を追加
magicant [Sun, 25 Jan 2015 04:19:28 +0000 (04:19 +0000)]
yash: Makefile.in: DIST_TARGETS に dist-xz を追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3287 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: Makefile.in: dist-shar: shar コマンドが無い時エラーにするように
magicant [Sun, 25 Jan 2015 04:19:27 +0000 (04:19 +0000)]
yash: Makefile.in: dist-shar: shar コマンドが無い時エラーにするように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3286 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: Makefile.in: 同時に複数の dist を生成できるように
magicant [Sun, 25 Jan 2015 04:19:19 +0000 (04:19 +0000)]
yash: Makefile.in: 同時に複数の dist を生成できるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3285 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: configure: バージョン番号を 2.37 に
magicant [Sat, 24 Jan 2015 16:14:25 +0000 (16:14 +0000)]
yash: configure: バージョン番号を 2.37 に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3284 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: エディタでコマンドを編集するとき一時ファイル名に .sh 拡張子を付加
magicant [Fri, 26 Dec 2014 13:42:40 +0000 (13:42 +0000)]
yash: エディタでコマンドを編集するとき一時ファイル名に .sh 拡張子を付加
賢いエディタが拡張子に基づいて構文ハイライトできるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3283 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: path: REFACTOR: create_temporary_file: suffix 引数追加
magicant [Fri, 26 Dec 2014 13:42:39 +0000 (13:42 +0000)]
yash: path: REFACTOR: create_temporary_file: suffix 引数追加

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3282 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: path: create_temporary_file
magicant [Fri, 26 Dec 2014 13:42:36 +0000 (13:42 +0000)]
yash: path: create_temporary_file
unsigned が 32 ビットより大きい環境でも
一時ファイルの名前の長さを正しく削るように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3281 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion/git-submodule: Git 2.1.2 に対応
magicant [Wed, 1 Oct 2014 14:45:13 +0000 (14:45 +0000)]
yash: share/completion/git-submodule: Git 2.1.2 に対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3280 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion/git-checkout: バージョン 2.1.2 対応
magicant [Wed, 1 Oct 2014 14:45:12 +0000 (14:45 +0000)]
yash: share/completion/git-checkout: バージョン 2.1.2 対応
-B, -b, --orphan の引数の構文も修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3279 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: NEWS: r3277 でのバージョン番号誤りを修正
magicant [Wed, 1 Oct 2014 14:45:10 +0000 (14:45 +0000)]
yash: NEWS: r3277 でのバージョン番号誤りを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3278 048f04df-13f5-43d7-8114-9f9ceecaec24

9 years agoyash: share/completion/git-push: バージョン 2.0.1 対応
magicant [Sun, 6 Jul 2014 04:30:36 +0000 (04:30 +0000)]
yash: share/completion/git-push: バージョン 2.0.1 対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3277 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: +doc/faq
magicant [Sat, 28 Jun 2014 13:14:54 +0000 (13:14 +0000)]
yash: +doc/faq

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3276 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: share/completion/make: 候補抽出時の再帰を抑止
magicant [Sat, 28 Jun 2014 13:14:52 +0000 (13:14 +0000)]
yash: share/completion/make: 候補抽出時の再帰を抑止

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3275 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: configure: バージョン番号を 2.36 に
magicant [Sun, 6 Apr 2014 08:25:24 +0000 (08:25 +0000)]
yash: configure: バージョン番号を 2.36 に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3272 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: share/completion/git-branch: Git 1.9.0 対応
magicant [Sun, 16 Mar 2014 04:10:35 +0000 (04:10 +0000)]
yash: share/completion/git-branch: Git 1.9.0 対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3271 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: +share/completion/git-describe
magicant [Sun, 16 Mar 2014 02:31:14 +0000 (02:31 +0000)]
yash: +share/completion/git-describe

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3270 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: doc: expand, posix: 数式展開内で変数がエラーになる条件について追記
magicant [Sat, 15 Mar 2014 15:15:44 +0000 (15:15 +0000)]
yash: doc: expand, posix: 数式展開内で変数がエラーになる条件について追記

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3269 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: NEWS: share/completion/tig
magicant [Tue, 11 Mar 2014 14:05:39 +0000 (14:05 +0000)]
yash: NEWS: share/completion/tig

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3268 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: +share/completion/tig
magicant [Tue, 11 Mar 2014 14:03:18 +0000 (14:03 +0000)]
yash: +share/completion/tig

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3267 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: doc/index: suspend が誤って特殊組込みコマンドと表記されていた
magicant [Fri, 7 Mar 2014 16:03:45 +0000 (16:03 +0000)]
yash: doc/index: suspend が誤って特殊組込みコマンドと表記されていた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3266 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: share/completion/git-status: v1.8.5.3 対応
magicant [Fri, 24 Jan 2014 13:54:10 +0000 (13:54 +0000)]
yash: share/completion/git-status: v1.8.5.3 対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3265 048f04df-13f5-43d7-8114-9f9ceecaec24

10 years agoyash: run-test.sh: トラップ実行後の終了ステータスを修正
magicant [Sun, 15 Dec 2013 03:04:27 +0000 (03:04 +0000)]
yash: run-test.sh: トラップ実行後の終了ステータスを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3264 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: configure: GCC 以外でもデバッグできるように
magicant [Sat, 15 Jun 2013 04:46:13 +0000 (04:46 +0000)]
yash: configure: GCC 以外でもデバッグできるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3263 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: arith: REFACTOR: 不要な nonnull を削除
magicant [Sat, 15 Jun 2013 04:46:12 +0000 (04:46 +0000)]
yash: arith: REFACTOR: 不要な nonnull を削除

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3262 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: po/ja.po: 更新
magicant [Sat, 8 Jun 2013 07:30:14 +0000 (07:30 +0000)]
yash: po/ja.po: 更新

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3259 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: configure: バージョン番号を 2.35 に
magicant [Thu, 6 Jun 2013 13:44:47 +0000 (13:44 +0000)]
yash: configure: バージョン番号を 2.35 に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3258 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests: input.p, input.y: エスケープの修正
magicant [Thu, 6 Jun 2013 13:44:46 +0000 (13:44 +0000)]
yash: tests: input.p, input.y: エスケープの修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3257 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests: input.p, input.y, option.y
magicant [Thu, 6 Jun 2013 13:44:45 +0000 (13:44 +0000)]
yash: tests: input.p, input.y, option.y
PS1 のデフォルト値に依存するテストを削除
PS1 のデフォルト値は prompt.y でテストする

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3256 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests: PS1, PS2, PS4 の初期値のテストを prompt.y に分離
magicant [Thu, 6 Jun 2013 13:44:45 +0000 (13:44 +0000)]
yash: tests: PS1, PS2, PS4 の初期値のテストを prompt.y に分離
+prompt.y: PS1, PS2, PS4 の初期値のテストを追加
input.p, input.y: PS1, PS2, PS4 の初期値のテストを削除
Root 権限で PS1 の初期値が "# " とは限らないので、POSIX テストからは削除

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3255 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: traceall オプション追加
magicant [Thu, 6 Jun 2013 13:44:44 +0000 (13:44 +0000)]
yash: traceall オプション追加
exec: +is_executing_auxiliary, exec_variable_as_auxiliary
exec: -exec_variable
option: +shopt_traceall
doc: _set: 新オプションの説明
share/completion/set: 新オプションの補完
tests/option.y: 新オプションのテスト

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3254 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: input: input_interactive: REFACTOR
magicant [Thu, 6 Jun 2013 13:44:42 +0000 (13:44 +0000)]
yash: input: input_interactive: REFACTOR

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3253 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: exec: exec_variable: 変数名に "$" を入れるように
magicant [Thu, 6 Jun 2013 13:44:40 +0000 (13:44 +0000)]
yash: exec: exec_variable: 変数名に "$" を入れるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3252 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: REFACTOR: exec: +exec_variable
magicant [Thu, 6 Jun 2013 13:44:39 +0000 (13:44 +0000)]
yash: REFACTOR: exec: +exec_variable

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3251 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: exec: スペリング修正: supresserrexit -> suppresserrexit
magicant [Fri, 31 May 2013 15:19:24 +0000 (15:19 +0000)]
yash: exec: スペリング修正: supresserrexit -> suppresserrexit

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3250 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: exec: should_exit: 終了すべきコマンドの種類を変更 (#31457)
magicant [Wed, 29 May 2013 14:48:27 +0000 (14:48 +0000)]
yash: exec: should_exit: 終了すべきコマンドの種類を変更 (#31457)
POSIX 2013 に合わせる
tests/option.p: テストを拡充
doc/_set: 仕様変更

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3249 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: exec: REFACTOR: +should_exit
magicant [Wed, 29 May 2013 14:48:25 +0000 (14:48 +0000)]
yash: exec: REFACTOR: +should_exit

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3248 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc: syntax: pipeline: 文言を正確に
magicant [Wed, 29 May 2013 14:26:56 +0000 (14:26 +0000)]
yash: doc: syntax: pipeline: 文言を正確に
コマンドが一つならコマンドはサブシェルでは実行されない

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3247 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/params: POSIX 準拠モードでの RANDOM 変数の無効化について明記
magicant [Sun, 26 May 2013 05:14:16 +0000 (05:14 +0000)]
yash: doc/params: POSIX 準拠モードでの RANDOM 変数の無効化について明記

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3246 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: variable: init_variables: RANDOM 環境変数があっても無視するように
magicant [Sun, 26 May 2013 05:12:33 +0000 (05:12 +0000)]
yash: variable: init_variables: RANDOM 環境変数があっても無視するように
Bash, zsh に倣って環境変数は無視する

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3245 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/exec: シグナルで中断したコマンドの終了ステータスについて記述変更
magicant [Sun, 19 May 2013 07:24:05 +0000 (07:24 +0000)]
yash: doc/exec: シグナルで中断したコマンドの終了ステータスについて記述変更
文の流れを追いやすいように段落を並び替え

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3244 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: REFACTOR: job, sig: _Bool -> bool
magicant [Sat, 18 May 2013 14:21:22 +0000 (14:21 +0000)]
yash: REFACTOR: job, sig: _Bool -> bool

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3243 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: arith: parse_postfix, parse_prefix
magicant [Sat, 18 May 2013 05:39:01 +0000 (05:39 +0000)]
yash: arith: parse_postfix, parse_prefix
POSIX 準拠モードでは ++, -- 演算子をエラーにするように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3242 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-clone: -c オプションの引数の補完に対応
magicant [Fri, 3 May 2013 12:53:16 +0000 (12:53 +0000)]
yash: share/completion/git-clone: -c オプションの引数の補完に対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3241 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git: -c オプションの引数の補完に対応
magicant [Fri, 3 May 2013 12:53:15 +0000 (12:53 +0000)]
yash: share/completion/git: -c オプションの引数の補完に対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3240 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-config: 接尾辞の補完が利かない場合があったのを修正
magicant [Fri, 3 May 2013 12:53:14 +0000 (12:53 +0000)]
yash: share/completion/git-config: 接尾辞の補完が利かない場合があったのを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3239 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: +share/completion/git-grep
magicant [Fri, 3 May 2013 12:53:12 +0000 (12:53 +0000)]
yash: +share/completion/git-grep

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3238 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/lineedit: fix markup
magicant [Sun, 28 Apr 2013 05:27:40 +0000 (05:27 +0000)]
yash: doc/lineedit: fix markup

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3237 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/lineedit: fix wording
magicant [Sun, 28 Apr 2013 05:27:38 +0000 (05:27 +0000)]
yash: doc/lineedit: fix wording

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3236 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: +share/completion/git-whatchanged
magicant [Sat, 27 Apr 2013 14:39:58 +0000 (14:39 +0000)]
yash: +share/completion/git-whatchanged

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3235 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/rsync: オプションがあると引数が補完できていなかった
magicant [Sat, 27 Apr 2013 05:18:31 +0000 (05:18 +0000)]
yash: share/completion/rsync: オプションがあると引数が補完できていなかった

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3234 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: +share/completion/git-clean
magicant [Tue, 16 Apr 2013 13:37:50 +0000 (13:37 +0000)]
yash: +share/completion/git-clean

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3233 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git: REFACTORING: +completeuntrackedpath
magicant [Tue, 16 Apr 2013 13:37:49 +0000 (13:37 +0000)]
yash: share/completion/git: REFACTORING: +completeuntrackedpath

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3232 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-add
magicant [Tue, 16 Apr 2013 13:37:48 +0000 (13:37 +0000)]
yash: share/completion/git-add
存在しないディレクトリ内のパスを補完しようとしたとき
メッセージを出さないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3231 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: history: write_history_entry: 長過ぎる行は出力しないように
magicant [Sat, 13 Apr 2013 08:15:33 +0000 (08:15 +0000)]
yash: history: write_history_entry: 長過ぎる行は出力しないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3230 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc: asciidoc.css
magicant [Sat, 13 Apr 2013 08:15:32 +0000 (08:15 +0000)]
yash: doc: asciidoc.css
pre の背景色を削除
pre の単独の子要素である code, kbd, samp をブロック化

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3229 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: NEWS: r3220-3227 での変更点を反映
magicant [Sat, 13 Apr 2013 08:15:31 +0000 (08:15 +0000)]
yash: NEWS: r3220-3227 での変更点を反映

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3228 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: +share/completion/git-ls-remote
magicant [Sat, 6 Apr 2013 11:48:24 +0000 (11:48 +0000)]
yash: +share/completion/git-ls-remote

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3227 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion: +git-submodule
magicant [Sat, 6 Apr 2013 11:48:23 +0000 (11:48 +0000)]
yash: share/completion: +git-submodule
git-clone: +git::clone:opr

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3226 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-remote: マーカーコメントを修正
magicant [Sat, 6 Apr 2013 11:48:22 +0000 (11:48 +0000)]
yash: share/completion/git-remote: マーカーコメントを修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3225 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-remote: 複数の -v オプションを処理するように
magicant [Sat, 6 Apr 2013 11:48:21 +0000 (11:48 +0000)]
yash: share/completion/git-remote: 複数の -v オプションを処理するように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3224 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion: ssh 関係のオプションの補完を OpenSSH 6.2 に対応
magicant [Sat, 6 Apr 2013 11:48:19 +0000 (11:48 +0000)]
yash: share/completion: ssh 関係のオプションの補完を OpenSSH 6.2 に対応
ssh
ssh-add
ssh-agent
ssh-keygen

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3223 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/ssh: -O の引数の補完を修正
magicant [Fri, 5 Apr 2013 06:01:37 +0000 (06:01 +0000)]
yash: share/completion/ssh: -O の引数の補完を修正

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3222 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion: git-cherry-pick, git-rebase: 新しいオプションに対応
magicant [Fri, 5 Apr 2013 06:01:34 +0000 (06:01 +0000)]
yash: share/completion: git-cherry-pick, git-rebase: 新しいオプションに対応

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3221 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-add: 変更されていないサブモジュールを無視するように
magicant [Fri, 5 Apr 2013 06:01:32 +0000 (06:01 +0000)]
yash: share/completion/git-add: 変更されていないサブモジュールを無視するように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3220 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/git-add: サブモジュール内のファイルを add しないように
magicant [Fri, 5 Apr 2013 06:01:30 +0000 (06:01 +0000)]
yash: share/completion/git-add: サブモジュール内のファイルを add しないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3219 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: parser: parse_case_patterns: エラーメッセージを正確に
magicant [Fri, 5 Apr 2013 06:01:29 +0000 (06:01 +0000)]
yash: parser: parse_case_patterns: エラーメッセージを正確に

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3218 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: history: 履歴ファイルの途中に長すぎる行があっても残りの行は読み続ける様に
magicant [Fri, 5 Apr 2013 06:01:26 +0000 (06:01 +0000)]
yash: history: 履歴ファイルの途中に長すぎる行があっても残りの行は読み続ける様に
+try_read_line
read_line: try_read_line を繰り返し呼ぶように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3217 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/ssh: completehostname
magicant [Fri, 5 Apr 2013 06:01:24 +0000 (06:01 +0000)]
yash: share/completion/ssh: completehostname
known_hosts のコメントを解釈するように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3216 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: share/completion/ssh: completehostname: array 組込みを使わないように
magicant [Fri, 5 Apr 2013 06:01:22 +0000 (06:01 +0000)]
yash: share/completion/ssh: completehostname: array 組込みを使わないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3215 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: po/ja: update
magicant [Sat, 23 Feb 2013 05:06:40 +0000 (05:06 +0000)]
yash: po/ja: update

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3212 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests/valgrind.sh: COMMENT: history.y.tst no longer fails
magicant [Sat, 23 Feb 2013 04:35:18 +0000 (04:35 +0000)]
yash: tests/valgrind.sh: COMMENT: history.y.tst no longer fails

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3211 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests/valgrind.sh: COMMENT: reorder according to filename
magicant [Sat, 23 Feb 2013 04:35:17 +0000 (04:35 +0000)]
yash: tests/valgrind.sh: COMMENT: reorder according to filename

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3210 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests: error.y, init.y: バックグラウンドでもテストできるように
magicant [Sat, 23 Feb 2013 04:14:59 +0000 (04:14 +0000)]
yash: tests: error.y, init.y: バックグラウンドでもテストできるように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3209 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: REFACTOR
magicant [Sun, 17 Feb 2013 08:14:30 +0000 (08:14 +0000)]
yash: REFACTOR
assert(false) の位置と switch 分岐の組み合わせの調整
job: continue_job: COMMENT

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3208 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/set: リンク
magicant [Sun, 17 Feb 2013 08:14:29 +0000 (08:14 +0000)]
yash: doc/set: リンク

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3207 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: doc/exec: 代入時に変数がエクスポートされる条件が間違っていた
magicant [Sun, 17 Feb 2013 08:14:29 +0000 (08:14 +0000)]
yash: doc/exec: 代入時に変数がエクスポートされる条件が間違っていた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3206 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: expand: maybe_exit_on_error (#30663)
magicant [Sun, 17 Feb 2013 08:14:28 +0000 (08:14 +0000)]
yash: expand: maybe_exit_on_error (#30663)
初期化ファイル実行中は展開エラーでシェルを終了しないように

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3205 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: yash: 初期化ファイル実行中は構文エラーでシェルを終了しないように (#30663)
magicant [Sun, 17 Feb 2013 08:14:27 +0000 (08:14 +0000)]
yash: yash: 初期化ファイル実行中は構文エラーでシェルを終了しないように (#30663)
+shell_initialized
parse_and_exec

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3204 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: エラー時に終了しない対話シェルの条件を変更
magicant [Sun, 17 Feb 2013 08:14:26 +0000 (08:14 +0000)]
yash: エラー時に終了しない対話シェルの条件を変更
対話シェルのサブジェルは非対話シェルとみなして終了するように統一
exec: exec_process: POSIX 準拠モードで代入エラー時
exec: dot_builtin: ファイルが見付からない時
expand: maybe_exit_on_error: 展開エラー時
tests/error.y: 展開エラー時のテストを合わせて変更
以下は変更無し:
exec: exec_process: POSIX 準拠モードでリダイレクトエラー時
yash: parse_and_exec: 構文エラー時

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3203 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: tests/error.y: エラー時の自動終了のテスト追加
magicant [Sun, 17 Feb 2013 08:14:25 +0000 (08:14 +0000)]
yash: tests/error.y: エラー時の自動終了のテスト追加
構文エラー・展開エラーのテストを対話・非対話に分けた

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3202 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: expand: REFACTOR: +maybe_exit_on_error
magicant [Sun, 17 Feb 2013 08:14:25 +0000 (08:14 +0000)]
yash: expand: REFACTOR: +maybe_exit_on_error

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3201 048f04df-13f5-43d7-8114-9f9ceecaec24

11 years agoyash: yash: parse_and_exec: REFACTOR: if 文を整理
magicant [Sun, 17 Feb 2013 08:14:24 +0000 (08:14 +0000)]
yash: yash: parse_and_exec: REFACTOR: if 文を整理
ignoreeof のチェックは finally_exit の後にするのが意味的に正しい

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/yash/yash/trunk@3200 048f04df-13f5-43d7-8114-9f9ceecaec24