[ruby-dev:48880] [Ruby trunk - Bug #10890] [Assigned] revision.h が空になる
From:
zn@...
Date:
2015-02-23 12:26:17 UTC
List:
ruby-dev #48880
Issue #10890 has been reported by Kazuhiro NISHIYAMA.
----------------------------------------
Bug #10890: revision.h =E3=81=8C=E7=A9=BA=E3=81=AB=E3=81=AA=E3=82=8B
https://bugs.ruby-lang.org/issues/10890
* Author: Kazuhiro NISHIYAMA
* Status: Assigned
* Priority: Normal
* Assignee: Nobuyoshi Nakada
* ruby -v: ruby 2.3.0dev (2015-02-23) [x86_64-linux]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Ubuntu 12.04 LTS =E3=81=AE=E3=82=88=E3=81=86=E3=81=AB git =E3=81=8C=E5=8F=
=A4=E3=81=84=E7=92=B0=E5=A2=83=E3=81=A0=E3=81=A8 revision.h =E3=81=8C=E7=A9=
=BA=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=97=E3=81=BE=E3=81=84=E3=81=BE=
=E3=81=99=E3=80=82
=E5=8E=9F=E5=9B=A0=E3=82=92=E8=AA=BF=E3=81=B9=E3=81=A6=E3=81=BF=E3=81=9F=E3=
=81=A8=E3=81=93=E3=82=8D -C =E3=82=AA=E3=83=97=E3=82=B7=E3=83=A7=E3=83=B3=
=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=81=97=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E3=
=81=8B=E3=82=89=E3=81=AE=E3=82=88=E3=81=86=E3=81=A7=E3=81=99=E3=80=82
~~~
% git --version
git version 1.7.9.5
% ruby -vd --disable=3Dgems tool/file2lastrev.rb --revision.h .
ruby 2.3.0dev (2015-02-23) [x86_64-linux]
[["git", "-C", ".", "log", "-n1", "--date=3Diso", "--grep=3D^ *git-svn-id: =
.*@[0-9][0-9]*"]]
Unknown option: -C
usage: git [--version] [--exec-path[=3D<path>]] [--html-path] [--man-path] =
[--info-path]
[-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
[--git-dir=3D<path>] [--work-tree=3D<path>] [--namespace=3D<name=
>]
[-c name=3Dvalue] [--help]
<command> [<args>]
(=E7=95=A5)
Exception `VCS::NotFoundError' at /home/kazu/z/wc/CI/ruby/tool/vcs.rb:96 - =
last revision not found
file2lastrev.rb: last revision not found
~~~
=E3=81=9D=E3=81=AE=E3=81=BE=E3=81=BE=E3=81=A0=E3=81=A8 ruby -d =E3=81=A7=E3=
=82=82=E4=BD=95=E3=82=82=E5=87=BA=E3=81=AA=E3=81=8B=E3=81=A3=E3=81=9F=E3=81=
=AE=E3=81=A7=E4=BB=A5=E4=B8=8B=E3=81=AE=E5=A4=89=E6=9B=B4=E3=82=92=E3=81=97=
=E3=81=A6=E8=A9=A6=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82
~~~
% git diff
diff --git a/tool/vcs.rb b/tool/vcs.rb
index 9d11b3b..29bcc95 100644
--- a/tool/vcs.rb
+++ b/tool/vcs.rb
@@ -81,7 +81,7 @@ class VCS
end
last, changed, modified, *rest =3D (
begin
- if NullDevice
+ if !$DEBUG && NullDevice
save_stderr =3D STDERR.dup
STDERR.reopen NullDevice, 'w'
end
~~~
--=20
https://bugs.ruby-lang.org/