| Age | Commit message (Collapse) | Author |
|
Like `File.open`, yield an IO to write the file.
|
|
The case of 7fc73ab5f6fbe46655855079954b26dcc14576b3, which modified
`.gitignore` and `.github/workflows/main.yml`. Both files need to be
rejected and restored, but since the latter file was not there before,
`git checkout` failed and the former file could not be restored along
with it. To fix this failure, restore the ignored files one by one.
|
|
|
|
Avoid alerting on failing with commits like
https://github.com/ruby/psych/commit/fb97d899c5a62b743159d5a3c77b0813d2cbf9b6
|
|
When multiple files changed in the same directory to be removed, the
first file only was removed from changed set.
|
|
|
|
|
|
This fixes the issue commit 43ab2acf8242c580b1ef5d644ea94d48669d4869
"Resurrect gem-specific patterns for sync" described.
|
|
Yet another partial revert of https://github.com/ruby/ruby/pull/8329,
similar to 00f263e6c4.
Repro: On ruby/ruby@1be64e34d0, `tool/sync_default_gems.rb yarp
162c2088eec6ec8f0558559e082cd661c18ee02a` should exist successfully, but
it doesn't without this gem-specific handling.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8428
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8419
|
|
that do not exist in the ruby/ruby side.
This resurrects a line that had existed prior to #8329.
|
|
These messages are expected:
- `cat-file -e` at newly added entries.
- `commit --amend` when all changes removed.
Notes:
Merged: https://github.com/ruby/ruby/pull/8329
|
|
Changes to `ext/yarp/extconf.rb` are detected as conflicts now, and
ignored.
Notes:
Merged: https://github.com/ruby/ruby/pull/8329
|
|
The "bundler" directory at the top-level will be removed by more
generic rule for top-level new entries.
Notes:
Merged: https://github.com/ruby/ruby/pull/8329
|
|
- Filter out files to be ignored first, then resolve conflicts.
- Add "added by gem" files, instead of hard-code paths to add.
- Remove gem specific patterns covered by more generic rules.
Notes:
Merged: https://github.com/ruby/ruby/pull/8329
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8329
|
|
See bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271490
On FreeBSDk, it's possible for fork(2) in a multithreaded process to
hang because of a bug in the lock handling of the dynamic linker. This
is now fixed on FreeBSD master, but it would be good if we could work
around it for Ruby CI which is running 13.1.
Setting LD_BIND_NOW seems to work around the problem (probably because
the dynamic linker doesn't then need to resolve anything through the PLT
when it's first called).
Notes:
Merged: https://github.com/ruby/ruby/pull/7867
|
|
|
|
|
|
|
|
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8323
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8313
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8308
|
|
* Add yarp/yarp_compiler.c as stencil for compiling YARP
This commit adds yarp/yarp_compiler.c, and changes the sync script
to ensure that yarp/yarp_compiler.c will not get overwritten
* [Misc #119772] Create and expose RubyVM::InstructionSequence.compile_yarp
This commit creates the stencil for a compile_yarp function, which
we will continue to fill out. It allows us to check the output
of compiled YARP code against compiled code without using YARP.
Notes:
Merged-By: jemmaissroff
|
|
Referencing always after conversion to a symbol, and yielded gem name
is always converted to a string.
|
|
It's no longer a default gem actually.
Fixed the webhook side instead
https://github.com/ruby/git.ruby-lang.org/commit/3c27d860b4e39d10d63280b59d4db2cec518ae13.
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8298
|
|
|
|
|
|
Non-ASCII code are often warned by localized compilers.
Notes:
Merged: https://github.com/ruby/ruby/pull/8276
|
|
* Skip RBS test.
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
|
|
I was testing this script on git.ruby-lang.org to use its git version,
but it did not work because the server's default user doesn't have SSH
keys.
https works for everyone, so it's a safer default. You shouldn't need to
push to that remote from ruby/ruby anyway.
|
|
e.g. bin/ for reline that was included in its last commit.
|
|
|
|
|
|
|
|
|
|
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
It doesn't use optparse, so the location is not flexible.
|
|
|
|
|