Skip to content

[feat] Add conditional includes for gitconfig #3128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 19, 2025

Conversation

dominikschulz
Copy link
Member

[feat] Add conditional includes for gitconfig

This change adds conditional includes for our gitconfig.
So far we only support gitdir: filters, but other conditions
can be added as needed.

Fixes #3126

@dominikschulz dominikschulz added the feature Enhancements and new features label Apr 19, 2025
sergey-suslov and others added 4 commits April 19, 2025 18:53
feature for gopasspw#2458

RELEASE_NOTES=[FEATURE] Add support for gitconfig include

Signed-off-by: Sergei Suslov <sergey.suslov.nsk@gmail.com>
We must not write the content of the merged config to the base config.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
This chnage adds conditional includes for our gitconfig.
So far we only support gitdir: filters, but other conditions
can be added as needed.

Fixes gopasspw#3126

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
@dominikschulz dominikschulz marked this pull request as ready for review April 19, 2025 17:22
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
@dominikschulz dominikschulz merged commit 4bceec1 into gopasspw:master Apr 19, 2025
9 checks passed
@dominikschulz dominikschulz deleted the fix/issue-3126 branch April 19, 2025 17:56
sudoforge pushed a commit to sudoforge/gopass that referenced this pull request May 20, 2025
* add gitconfig extension from include

feature for gopasspw#2458

RELEASE_NOTES=[FEATURE] Add support for gitconfig include

Signed-off-by: Sergei Suslov <sergey.suslov.nsk@gmail.com>

* [fix] Fix writing merged configs

We must not write the content of the merged config to the base config.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Fix lint issues and one test

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [feat] Add conditional includes for gitconfig

This chnage adds conditional includes for our gitconfig.
So far we only support gitdir: filters, but other conditions
can be added as needed.

Fixes gopasspw#3126

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Fix one lint issue

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Fix tests

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Ignore one test on windows

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Sergei Suslov <sergey.suslov.nsk@gmail.com>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Co-authored-by: Sergei Suslov <sergey.suslov.nsk@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Enhancements and new features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[gitconfig] Support conditional includes
2 participants