summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2019-06-05Ignore ~/.gitconfig on tool/vcs.rb git commandsTakashi Kokubun
Because some `log.*` git configs may change the result of `git log`, `RUBY_LAST_COMMIT_TITLE` can be wrongly formatted and break version.c compilation. So the `git log` executions should not respect user's gitconfig.
2019-06-05Revert "vcs.rb support non-inplace build"Nobuyoshi Nakada
This reverts commit 22cd4027349f803efc7ede284376b7a7013f8dfe. It did not make sense due to a typo `@srcidr`.
2019-06-05tool/runruby.rb: support RUNRUBY_USE_LLDB as well as RUNRUBY_USE_GDBNobuyoshi Nakada
2019-06-05tool/runruby.rb: load the default lldb scriptsNobuyoshi Nakada
2019-06-05tool/runruby.rb: load .gdbinit explicitlyNobuyoshi Nakada
2019-06-04tool/vcs.rb: return the commit date as the modified timeNobuyoshi Nakada
2019-06-04colorize.rb: get rid of syntax errors on older versionsNobuyoshi Nakada
2019-06-04colorize.rb: make `colors_file` optionalNobuyoshi Nakada
[ci skip]
2019-06-04colorize.rb: fix reading from test/colorsNobuyoshi Nakada
[ci skip]
2019-06-04extlibs.rb: colorizeNobuyoshi Nakada
[ci skip]
2019-06-04colorize.rb: read `test/colors` file afer `$TEST_COLORS`Nobuyoshi Nakada
[ci skip]
2019-06-03Default GIT external encoding to UTF-8 🤷‍♂️Nobuyoshi Nakada
And dump the title as US-ASCII.
2019-05-31Add --limit option and default it to 20Nobuyoshi Nakada
2019-05-31Prefer the current branch or tag nameNobuyoshi Nakada
2019-05-31Define RUBY_FULL_REVISIONNobuyoshi Nakada
Only if the short revision differs from the full revision.
2019-05-30Touch Unicode headers and the timestamp before packagingNobuyoshi Nakada
Not to download Unicode data files at building from the packages.
2019-05-30Fix missing `gitcmd`Nobuyoshi Nakada
2019-05-30vcs.rb support non-inplace buildNARUSE, Yui
2019-05-29Use Regexp#match instead of #match for 1.9 BASERUBY supportJeremy Evans
2019-05-29Revert "Fix building with 1.8 BASERUBY"Jeremy Evans
This reverts commit 05bc14d81a1d7f6af826a92371aeff0c3fb2a67e. We have decided that the cost of reintroducing support for 1.8 BASERUBY outweighs the benefit. If you are still using 1.8 and want to build master/trunk, build and install the latest release, and use that as BASERUBY.
2019-05-29Convert Enumerator to Array for Ruby 1.9.3Takashi Kokubun
String#lines seems to return Enumerator in Ruby 1.9.3, and it does not respond to #delete_if https://travis-ci.org/ruby/ruby/jobs/538559919
2019-05-29Make tool/vcs.rb compliant to BASERUBYTakashi Kokubun
People seem to consider BASERUBY is either 1.8 or 1.9 now. Since this file may be executed by BASERUBY from file2lastrev.rb, I think we should not rely on Ruby 2.0 in this file for now.
2019-05-28Clean a garbage [ci skip]Nobuyoshi Nakada
2019-05-27Fix building with 1.8 BASERUBYJeremy Evans
2019-05-24Escape dots in regexpKazuhiro NISHIYAMA
2019-05-24switch UNICODE_BETA to NO (one more try, first try didn't work)Martin Dürst
Unicode version 12.1.0 was officially released on May 7th, 2019. There were no changes at all from the "real" beta published shortly after the new era name "Reiwa" was announced. So we can switch UNICODE_BETA back to NO. common.mk: switch UNICODE_BETA back to NO tool/downloader.rb: add additional conditions to avoid an error when moving from beta to final
2019-05-22Make RUBY_REVISION full lengthNobuyoshi Nakada
2019-05-22Default to the current branchNobuyoshi Nakada
* tool/make-snapshot: default to the current branch if no branch but srcdir is given.
2019-05-22Fix revision nameNobuyoshi Nakada
* tool/make-snapshot (package): dump to stringize GIT revisions properly.
2019-05-22Fix revision nameNobuyoshi Nakada
* tool/make-snapshot (package): use the last revision of the whole tree as the revision name, not a single file. * tool/file2lastrev.rb: ditto. dump without unnecessary subrange and literal quotes, to stringize SVN revisions properly.
2019-05-22Fixed the method to delegateNobuyoshi Nakada
* tool/vcs.rb (VCS::GITSVN.revision_name): should delegate to the same method of SVN, not an undefined method.
2019-05-16leaked-globals: check if un-prefixed symbols leak externallyNobuyoshi Nakada
2019-05-10Propagate parser_params to rb_yytnamerrNobuyoshi Nakada
2019-05-1015f45ae4d1 and 56528da3e broke the darwin environment.Hiroshi SHIBATA
Revert "Propagate parser_params to rb_yytnamerr" This reverts commit 15f45ae4d12f14714ab3021b60887d8c7bf4b095.
2019-05-10Revert "Fix for bison 2.3"Hiroshi SHIBATA
This reverts commit 56528da3efb32bb773b22740c24450246b861e58.
2019-05-10Fix for bison 2.3Nobuyoshi Nakada
2019-05-10Propagate parser_params to rb_yytnamerrNobuyoshi Nakada
2019-05-09Fallback to an invalid branch name if no branch foundNobuyoshi Nakada
2019-05-09Search a branch name at a detached headNobuyoshi Nakada
2019-05-09Push the current (topic) branch to the remote upstreamNobuyoshi Nakada
2019-05-09Show the commit command if dryrunNobuyoshi Nakada
2019-05-09dryrun option is for `push`, not `git`Nobuyoshi Nakada
2019-05-07Recent commits of trunk do not have svn revisionKazuhiro NISHIYAMA
2019-05-03Nil cannot and should not convert to a stringNAKAMURA Usaku
2019-05-02Fix a typoKazuhiro NISHIYAMA
2019-05-01No last commit when up-to-dateNobuyoshi Nakada
Get the last commit title from the upstream to the head, so that no `last_commit` line will be shown when the branch is up to date with the upstream.
2019-04-30Change Accept-Encoding from `*` to `identity`Kazuhiro NISHIYAMA
When `Accept-Encoding` is `*`, http://www.unicode.org/Public/12.1.0/ucd/ returns gzipped content now. So set `identity`.
2019-04-30Use redirect keyword arguments instead of ">"NAKAMURA Usaku
2019-04-30Use array mode of `system` instead of `shellescape`Nobuyoshi Nakada
`&.` is not available in ruby 2.0.
2019-04-30String#[] with index to extract matched substring safelyNobuyoshi Nakada