An open API service providing commit metadata for open source projects.

GitHub / ruby-git/ruby-git / commits

Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.

SHA Message Author Date Stats
cc95f8af chore: release v5.2.0 James Couball <j****l@y****m> 3 days ago
595a53c1 docs: stop restating gemspec version constraints in the project-context skill James Couball <j****l@y****m> 3 days ago
7f01af4e chore(deps): update process_executer to ~> 4.1 James Couball <j****l@y****m> 3 days ago
fdaed6f8 docs: remove the iteratively-address-copilot-reviews prompt and its command James Couball <j****l@y****m> 4 days ago
d5e87007 docs: rename the resolve-pr-feedback skill to address-pr-feedback James Couball <j****l@y****m> 6 days ago
4a4c3617 docs: reduce the resolve-feedback skill to a pointer plus ruby-git deltas James Couball <j****l@y****m> 7 days ago
ddb33c00 docs: name maintainer and contributors in the LICENSE copyright notice James Couball <j****l@y****m> 7 days ago
354057e3 style: satisfy the new Style/DirectiveScope cop
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 9 days ago
7756ad1b docs: copyedit CONTRIBUTING.md for plain, direct language
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 9 days ago
e9c782ea docs: remove ai writing tells from the readme
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 9 days ago
74a4e696 docs: port the roadmap-tickets conventions into a project skill James Couball <j****l@y****m> 10 days ago
68380f24 docs: announce the v5.x deprecations and the v6.0.0 roadmap James Couball <j****l@y****m> 10 days ago
455a28ca docs: record any durable decision as an adr, not only architectural ones James Couball <j****l@y****m> 10 days ago
b76d54e8 docs: record the removal gate as adr 0006 James Couball <j****l@y****m> 10 days ago
ff033152 docs: configure the mattpocock engineering skills for this repo James Couball <j****l@y****m> 10 days ago
d4a7191f docs: require verifiable, reviewer-provable task sequencing in development-wo... James Couball <j****l@y****m> 10 days ago
859ed31e docs: require executed proof for safety claims in breaking-change-analysis James Couball <j****l@y****m> 10 days ago
ad8a20dc docs: point agents at the adr directory before they change covered areas James Couball <j****l@y****m> 10 days ago
3cd68cde docs: record the v4.x call-shape rule as adr 0005
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 10 days ago
9677f331 docs: address suppressed copilot comments in the resolve-feedback skill
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 10 days ago
0023d54a docs: state each policy definition once and link everywhere else
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 10 days ago
d37beedd docs: record the option surface rule as adr 0004
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 11 days ago
8c224f56 docs: record the validation delegation rationale as adr 0003
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 11 days ago
ea52fc75 fix: remove the cat-file raw constraint that duplicated a git check
Co-authored-by: Claude Fable 5 <n****y@a****m>
James Couball <j****l@y****m> 12 days ago
80008103 ci: add a markdown link checker James Couball <j****l@y****m> 12 days ago
0bf31b85 docs: fix broken relative links and heading anchors James Couball <j****l@y****m> 12 days ago
4bed4ce1 chore: archive the v5.x redesign documents James Couball <j****l@y****m> 13 days ago
74944d99 docs: fold the remaining plan documents into issues and adrs James Couball <j****l@y****m> 13 days ago
8158d2ae docs: make command-class policy self-contained in the skills James Couball <j****l@y****m> 13 days ago
ae4ef0e6 fix: exclude the .claude/skills symlink and other dev files from the gem
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 15 days ago
265a997c feat(checkout): support the :orphan option in Repository#checkout
Co-authored-by: Claude Opus 5 <n****y@a****m>
James Couball <j****l@y****m> 15 days ago
3a7f083b test(fsck): build the second root commit through the public API
Co-authored-by: Claude Opus 5 <n****y@a****m>
James Couball <j****l@y****m> 15 days ago
96537e3b chore: release v5.1.0 James Couball <j****l@y****m> 16 days ago
3a5d83b7 ci: bound the locale job's apt step so a stalled mirror fails fast
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
719f595a docs: fix a broken section link in the pre-review checklist
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
6e227b70 test: pin test repository config from a single source
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
c2bed8fe test: scope the symlink rescue to the symlink call
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
c2a15928 test: make integration fixtures independent of git and platform settings
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
acca20a4 refactor: express development dependency conditions as named predicates
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
696dff3c docs: document the windows symlink privilege requirement
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
8e9b667d test: skip the symlink specs when the host cannot create symlinks
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
7f40413c build: pin rubocop to lf line endings
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
18479892 build: add fiddle as a Windows development dependency
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 16 days ago
55e2ded4 test: cover the perl_regexp escape hatch for non-ASCII regex matching James Couball <j****l@y****m> 17 days ago
9aaedbd9 docs: document the Git for Windows byte-matching regex limitation James Couball <j****l@y****m> 17 days ago
df8ea33b feat(log): expose perl_regexp on the log path James Couball <j****l@y****m> 17 days ago
759436f7 feat(grep): expose perl_regexp on the Git::Repository#grep facade James Couball <j****l@y****m> 17 days ago
22ffce5e chore: release v5.0.5 James Couball <j****l@y****m> 24 days ago
c4391cdf ci: correct two imprecise claims in the build-complete comment
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 24 days ago
6dfeee0e ci: skip the All Specs Passed gate on release PRs
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 24 days ago
6e012c54 ci: run the suite once with en_US.UTF-8 unavailable James Couball <j****l@y****m> 25 days ago
89bf6257 fix: detect Darwin under JRuby when pinning LC_ALL James Couball <j****l@y****m> 25 days ago
5a4e0d65 fix: pin LC_ALL to a locale that exists on the host platform James Couball <j****l@y****m> 25 days ago
47f2d17d ci: gate merges on a matrix-free job instead of the per-matrix checks James Couball <j****l@y****m> 25 days ago
c65d4022 ci: run the test suite under a non-English locale James Couball <j****l@y****m> 26 days ago
3a898865 ci: remove vestigial matrix dimensions Florian Meyer <f****r@o****m>
Committed by: James Couball <j****l@y****m>
26 days ago
28214779 ci: warm bundler caches at default-branch scope on push to main James Couball <j****l@y****m> 26 days ago
07269649 ci: run RuboCop and YARD once instead of on every matrix job
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 26 days ago
3af86a44 chore: release v5.0.4 James Couball <j****l@y****m> 26 days ago
6040867e test: pin the locale for the CommandLine::Capturing integration spec James Couball <j****l@y****m> 26 days ago
34b0b067 fix: return the full ref path in the ls_remote :ref value sjh9714 <1****4@u****m>
Committed by: James Couball <j****l@y****m>
27 days ago
0028412d chore: release v5.0.3 James Couball <j****l@y****m> 27 days ago
d378c1e8 docs: document the project test coverage policy
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 28 days ago
a446098a ci: enforce 100% unit test coverage on pull requests
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 28 days ago
45c4b14e build: read the gem version without loading lib/git/version.rb
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
James Couball <j****l@y****m> 28 days ago
74e919a4 fix: remove unreachable nil check in Git::Parsers::Grep.parse James Couball <j****l@y****m> 28 days ago
47fb7fe0 test: cover normalize_fetch_keys with a String option key James Couball <j****l@y****m> 28 days ago
03b10f61 test: cover Git::Parsers::Remote.apply_pair unrecognized-variable branch James Couball <j****l@y****m> 28 days ago
98b9ebf0 test: cover Git::Parsers::LsTree.parse with no tab-separated filename James Couball <j****l@y****m> 28 days ago
b7a9ed93 test: cover Git::Parsers::CatFile.each_header without trailing separator James Couball <j****l@y****m> 28 days ago
efeba229 test: cover :index option in Git::Factories#worktree_open_options_after_init James Couball <j****l@y****m> 28 days ago
65aa9b93 test: cover Git::Factories#parse_clone_stderr unparseable-output branch James Couball <j****l@y****m> 28 days ago
3a1a05a9 test: cover #path when both src and dst are nil James Couball <j****l@y****m> 28 days ago
896fc49e fix: remove unreachable case branch in Patch#apply_file_mode James Couball <j****l@y****m> 28 days ago
38d8b3f8 test: cover edge-case branches in Git::Parsers::Diff James Couball <j****l@y****m> 28 days ago
fa2ee98f test: cover Git::Diff#name_status James Couball <j****l@y****m> 28 days ago
899bf363 test: cover Errno::ESRCH timeout-race rescue in run_process_executer James Couball <j****l@y****m> 28 days ago
5f0f10e4 test: add unit spec for Git::EncodingUtils James Couball <j****l@y****m> 28 days ago
7bca04c5 test: cover Git::Stashes#save James Couball <j****l@y****m> 28 days ago
71c0ea39 test: cover Git::Branch#merge James Couball <j****l@y****m> 28 days ago
27ba130a test: cover Git::Branch#stashes James Couball <j****l@y****m> 28 days ago
4bd7f584 test: cover Git.export James Couball <j****l@y****m> 28 days ago
05c3c435 test: cover Git.const_missing fallback branch for unrelated constants James Couball <j****l@y****m> 28 days ago
65e92b9a build: upgrade simplecov and simplecov-rspec to ~> 1.0
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
James Couball <j****l@y****m> 29 days ago
cb53d03f test: disable coverage for spec:integration, add SPEC filtering, fix formatters
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
James Couball <j****l@y****m> 29 days ago
49616b12 refactor: consolidate parallel and serial spec rake tasks
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
James Couball <j****l@y****m> 29 days ago
37f7d6a1 chore: add Claude Code support alongside GitHub Copilot
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
James Couball <j****l@y****m> 30 days ago
c527fb15 test: guard worktree repair spec for git < 2.29.0 James Couball <j****l@y****m> 30 days ago
cf212a98 test: guard checkout-index nonexistent-path spec for git < 2.30.0 James Couball <j****l@y****m> 30 days ago
24c5ba4c test(merge): fix incorrect version-gated failure expectation in quit_spec James Couball <j****l@y****m> about 1 month ago
8ec466f8 fix: drop unsupported -- separator from remote remove/rename commands James Couball <j****l@y****m> about 1 month ago
5b1fd527 test: require git 2.39.0 for maintenance register/unregister --config-file specs James Couball <j****l@y****m> about 1 month ago
e1ede7ad test: skip get-urlmatch scope spec on git < 2.42.0 James Couball <j****l@y****m> about 1 month ago
42669020 chore: release v5.0.2 James Couball <j****l@y****m> about 1 month ago
33145037 fix: add bin/build-git-versions and bin/test-git-versions scripts James Couball <j****l@y****m> about 1 month ago
82a15e57 test: avoid git-version-dependent all-zero SHA in stash store integration spec James Couball <j****l@y****m> about 1 month ago
60ac8e94 docs: align CONTRIBUTING.md with current architecture and testing conventions James Couball <j****l@y****m> about 1 month ago
dd0ae7b3 refactor: move Git::Repository::Factories and PathResolver to Git namespace James Couball <j****l@y****m> about 1 month ago
2c8c42d3 docs: make 5.0.0 release more prominent in README James Couball <j****l@y****m> about 1 month ago
37884189 test: allow disabling SimpleCov via COVERAGE=false env var Steve Traylen <s****n@c****h>
Committed by: James Couball <j****l@y****m>
about 1 month ago

← Back to repository