abhinav / git-spice

Manage stacked Git branches
https://abhinav.github.io/git-spice/
GNU General Public License v3.0
220 stars 11 forks source link

Add a configuration system based on git-config #326

Closed abhinav closed 2 months ago

abhinav commented 2 months ago

git-spice needs a source of configuration to support customizing behaviors like submit navigation comments, custom aliases, etc. After some deliberation, we've decided to use git-config as the configuration source for git-spice.

This will allow for a familiar configuration experience with user-, repository-, and worktree-level overrides for options.

This PR does not implement any configuration options yet. Those will be added in subsequent PRs.

Resolves #16

abhinav commented 2 months ago

This change is part of the following stack:

Change managed by git-spice.

abhinav commented 2 months ago

This is supposed to be user facing except there are no actual options yet, so no changelog entries to add.