Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
techquestsdev
/
git-context
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
3
Code
Issues
0
Pull requests
2
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat: directory-based profile assignment via includeIf
- #17
#17
Merged
aanogueira
merged 28 commits into
main
techquestsdev/git-context:main
from
andre.nogueira/dir-based-profiles
techquestsdev/git-context:andre.nogueira/dir-based-profiles
Copy head branch name to clipboard
May 5, 2026
Conversation
Commits
28
(28)
Checks
Files changed
Merged
feat: directory-based profile assignment via includeIf
#17
aanogueira
merged 28 commits into
main
techquestsdev/git-context:main
from
andre.nogueira/dir-based-profiles
techquestsdev/git-context:andre.nogueira/dir-based-profiles
Copy head branch name to clipboard
Commits
Commits on May 4, 2026
docs: add design spec for directory-based profile assignment
Show description for 512ce70
aanogueira
committed
512ce70
View commit details
Copy full SHA for 512ce70
Browse repository at this point
docs: add implementation plan for directory-based profile assignment
Show description for 608b3a8
aanogueira
committed
608b3a8
View commit details
Copy full SHA for 608b3a8
Browse repository at this point
feat(config): add Directories field to Profile
Show description for 8418095
aanogueira
committed
8418095
View commit details
Copy full SHA for 8418095
Browse repository at this point
feat(config): add NormalizeDir for includeIf path handling
Show description for a9b26b0
aanogueira
committed
a9b26b0
View commit details
Copy full SHA for a9b26b0
Browse repository at this point
feat(config): add LookupDir and AssignmentMap
Show description for d044cb5
aanogueira
committed
d044cb5
View commit details
Copy full SHA for d044cb5
Browse repository at this point
feat(config): add AssignDir/UnassignDir with conflict detection
Show description for a3fdbd2
aanogueira
committed
a3fdbd2
View commit details
Copy full SHA for a3fdbd2
Browse repository at this point
feat(config): add ProfilesDir to Paths
Show description for 085dd7b
aanogueira
committed
085dd7b
View commit details
Copy full SHA for 085dd7b
Browse repository at this point
feat(git): add atomic WriteProfileFile
Show description for bbfb166
aanogueira
committed
bbfb166
View commit details
Copy full SHA for bbfb166
Browse repository at this point
fix(git): clarify WriteProfileFile/atomicWrite docs, cover write-failure path
Show description for 55781c3
aanogueira
committed
55781c3
View commit details
Copy full SHA for 55781c3
Browse repository at this point
feat(git): add WriteRootConfig manifest writer
Show description for a7fd222
aanogueira
committed
a7fd222
View commit details
Copy full SHA for a7fd222
Browse repository at this point
feat(git): add Regenerate orchestrator
Show description for a69849c
aanogueira
committed
a69849c
View commit details
Copy full SHA for a69849c
Browse repository at this point
docs(git): document Regenerate's non-transactional failure semantics
Show description for 7d8cf17
aanogueira
committed
7d8cf17
View commit details
Copy full SHA for 7d8cf17
Browse repository at this point
refactor(switch): write via Regenerate, emit manifest
Show description for c028bc7
aanogueira
committed
c028bc7
View commit details
Copy full SHA for c028bc7
Browse repository at this point
fix(git): preserve pre-migration backup; cover flatten helpers
Show description for 06e6d81
aanogueira
committed
06e6d81
View commit details
Copy full SHA for 06e6d81
Browse repository at this point
feat(remove): regenerate manifest, prompt mentions assigned dirs
Show description for 760e21e
aanogueira
committed
760e21e
View commit details
Copy full SHA for 760e21e
Browse repository at this point
feat(list): show assigned-directory count column
Show description for a542d25
aanogueira
committed
a542d25
View commit details
Copy full SHA for a542d25
Browse repository at this point
test(cmd): serialize captureStdout, document non-parallel constraint
Show description for f8f7dae
aanogueira
committed
f8f7dae
View commit details
Copy full SHA for f8f7dae
Browse repository at this point
feat(show): list assigned directories
Show description for 0d43296
aanogueira
committed
0d43296
View commit details
Copy full SHA for 0d43296
Browse repository at this point
test(cmd): defer captureStdout restoration to survive panics
Show description for 5ef99f6
aanogueira
committed
5ef99f6
View commit details
Copy full SHA for 5ef99f6
Browse repository at this point
feat(current): show effective profile in cwd
Show description for b698c2c
aanogueira
committed
b698c2c
View commit details
Copy full SHA for b698c2c
Browse repository at this point
fix(current): require file: origin and resolve symlinks
Show description for 3d54e16
aanogueira
committed
3d54e16
View commit details
Copy full SHA for 3d54e16
Browse repository at this point
feat(add): optional directory-assignment prompt
Show description for f18b3ba
aanogueira
committed
f18b3ba
View commit details
Copy full SHA for f18b3ba
Browse repository at this point
feat(dir): add 'dir add/remove/list' subcommands
Show description for 92f8cb6
aanogueira
committed
92f8cb6
View commit details
Copy full SHA for 92f8cb6
Browse repository at this point
Commits on May 5, 2026
fix(config): persist Current; remove brittle --global probe
Show description for c88db6f
aanogueira
committed
c88db6f
View commit details
Copy full SHA for c88db6f
Browse repository at this point
test: end-to-end directory-based profile lifecycle
Show description for d0a3228
aanogueira
committed
d0a3228
View commit details
Copy full SHA for d0a3228
Browse repository at this point
docs: document dir commands and new file layout
Show description for 2b7cf0b
aanogueira
committed
2b7cf0b
View commit details
Copy full SHA for 2b7cf0b
Browse repository at this point
refactor(git): remove dead WriteConfig and stale doc reference
Show description for b21553e
aanogueira
committed
b21553e
View commit details
Copy full SHA for b21553e
Browse repository at this point
fix(git): normalize manifest paths to forward slashes for Windows
Show description for c11f5da
aanogueira
committed
c11f5da
View commit details
Copy full SHA for c11f5da
Browse repository at this point
You can’t perform that action at this time.