Skip to content

TODO: reconcile //xff/glob with mbo::file::Glob2Re2 (#122) - #318

Merged
helly25 merged 1 commit into
mainfrom
docs/glob-mbo-reconcile-todo
Jul 10, 2026
Merged

TODO: reconcile //xff/glob with mbo::file::Glob2Re2 (#122)#318
helly25 merged 1 commit into
mainfrom
docs/glob-mbo-reconcile-todo

Conversation

@helly25

@helly25 helly25 commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Records the follow-up surfaced after #316: //xff/glob:GlobToRegex duplicates mbo::file::Glob2Re2Expression / Glob2Re2 (mbo/file/glob.h, already in the pinned mbo), which #316 did not check before factoring the gitignore translator into a shared lib.

Captures the known **/range semantic divergences and the decision to make - keep both, migrate both callers (gitignore engine + --regextype=GLOB) onto mbo and delete //xff/glob, fix/extend mbo upstream, or deliberately keep ours - gated on ignore_test + the GLOB regex_test staying green. Docs-only (TODO.md).

Record the follow-up surfaced after #316: //xff/glob:GlobToRegex duplicates
mbo::file::Glob2Re2Expression / Glob2Re2 (mbo/file/glob.h, already in the pinned
mbo), which #316 did not check before factoring the gitignore translator into a
shared lib. Capture the known `**`/range semantic divergences and the decision to
make (keep both / migrate onto mbo + delete //xff/glob / fix mbo upstream / keep
ours), gated on ignore_test + the GLOB regex_test.
@helly25
helly25 enabled auto-merge (squash) July 10, 2026 07:45
@helly25
helly25 merged commit 3bfaec7 into main Jul 10, 2026
9 checks passed
@helly25
helly25 deleted the docs/glob-mbo-reconcile-todo branch July 10, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant