Skip to content

chore(deps): bump github.com/grokify/gogit from 0.10.0 to 0.11.0 - #5

Merged
grokify merged 1 commit into
mainfrom
dependabot/go_modules/github.com/grokify/gogit-0.11.0
Sep 26, 2026
Merged

grokify merged 1 commit into
mainfrom
dependabot/go_modules/github.com/grokify/gogit-0.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 24, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/grokify/gogit from 0.10.0 to 0.11.0.

Release notes

Sourced from github.com/grokify/gogit's releases.

v0.11.0

Release Notes: v0.11.0

Full Changelog: grokify/gogit@v0.10.0...v0.11.0

Changelog

Sourced from github.com/grokify/gogit's changelog.

[v0.11.0] - 2026-09-21

Highlights

  • New gitgrep package: search a repository's working tree, index, a revision, or history for one or more patterns by shelling out to native git (git grep, the pickaxe -S/-G, and streamed git log -p patches) — a policy-free primitive for building content/leak scanners on top of gogit
  • New gitscan grep subcommand exposes gitgrep via the CLI: search the working tree, --staged index, a --rev, or --history (pickaxe), with --ignore-case, --regex, path limits, and --json output

Added

  • gitgrep.GrepTree(ctx, repoPath, opts): search the working tree, the index (Staged), or a revision (Rev) for one or more patterns (fixed-string or -E regex, case-insensitive), returning matched line/path/text (e6dca14)
  • gitgrep.HistoryPickaxe(ctx, repoPath, opts): find commits whose diff added or removed a pattern (git log -S/-G), attributed to the specific file (e6dca14)
  • gitgrep.StreamPatches(ctx, repoPath, rng, fn): stream git log -p file diffs with commit/author/date context, for building custom detectors over a single git walk (e6dca14)
  • Repo.LsFiles(ctx, includeUntracked), Repo.StagedFiles(ctx), Repo.ShowContent(ctx, spec), and Repo.LsTree(ctx, rev): enumerate tracked/untracked files, staged changes, and a revision's tree, and read object content at a spec (8713673)
  • gitscan grep -e <pattern> [-e <pattern>...] [directory]: search a repository's content or history, with --staged, --rev, --history, --ignore-case, --regex, --path, and --json (0d5d7a4)
  • Repo.PendingCommits and Repo.PushedCommits now report the current branch (PendingResult.Branch / PushedResult.Branch); gitscan pending/pushed show it in the repo header (Repo: <path> (branch: <name>)) and JSON (branch), so "no upstream configured" on a feature branch is never misread as unpushed work on main (03dbdff)

Changed

  • Repo.PendingCommits now falls back to the remote's default branch (e.g. origin/main) when there is no upstream and no same-named remote-tracking branch, so a freshly checked-out feature branch reports only its own unique commits instead of its parent branch's entire history (438763b)

Dependencies

  • 1 dependency update

Documentation

  • docs/gitgrep-design.md: design note covering motivation, non-goals, the API, git-command mapping, the gitscan grep CLI surface, and caveats (tracked-content-only, exhaustive-history cost, regex dialect, redaction) (2d34487)

Tests

  • Coverage for gitgrep: GrepTree working-tree matches, case-insensitive and regex patterns, no-match (non-error), Staged+Rev mutual exclusion, StreamPatches commit/file attribution, and HistoryPickaxe pattern attribution (e6dca14)
Commits
  • 7990c7d Merge pull request #24 from grokify/feat/gitgrep
  • 3c00c73 docs: document the remote-default-branch pending fallback
  • 438763b feat(pending): fall back to the remote's default branch
  • 37043d3 docs: document the branch field in pending/pushed output
  • 03dbdff fix(cmd): show the current branch in pending/pushed output
  • 0f876d4 docs: add CLAUDE.md
  • f6f6296 docs: document gitgrep and the grep subcommand
  • ef7f397 docs: add v0.11.0 release notes
  • 45a4f50 docs(changelog): add v0.11.0 entry
  • e02dcf0 chore(release): bump version to v0.11.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/grokify/gogit](https://github.com/grokify/gogit) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/grokify/gogit/releases)
- [Changelog](https://github.com/grokify/gogit/blob/main/CHANGELOG.md)
- [Commits](grokify/gogit@v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/grokify/gogit
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 24, 2026
@coderabbitai

coderabbitai Bot commented Sep 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 3eadde53-1329-4608-aecc-bcd2b441e800

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@grokify
grokify merged commit 456118a into main Sep 26, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/grokify/gogit-0.11.0 branch September 26, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant