Re: [Outreachy][RFC]: teach the '-e' option for git notes sub command
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Oct 17, 2024, 12:07 UTC
- Message-ID
- <ZxD-FCW9drBpC4c5@pks.im>
- In-Reply-To
- <CAO1n886ZRRD6m_GQsYz-AGwpbkDB4S+0+hRx-9mmN=6iJ1o7Mg@mail.gmail.com>
On Thu, Oct 17, 2024 at 10:43:56AM +0100, Abraham Samuel wrote:
Show 19 quoted lines
> Hello, > > I was searching through the list for a #leftoverbits project that I could do. > I then came across this conversation > > https://public-inbox.org/git/xmqqed7bhobk.fsf@gitster.g/. > > The suggestion was made to make messages seeded with -m/-F to the "git > notes add" subcommand be editable when the "-e" option is passed to > it. This allows modifying the message by opening the default editor to > enable the message to be edited before adding the note. > > I have checked the current version of git and there is no "-e" option > implemented. > I am also studying similar implementations for git commit and git tag > to help me understand the implementation. > However, I would like to know if I am permitted to go ahead and if > yes, I would appreciate pointers to other resources to aid me in > implementing it.
You don't have to ask for permission in order to fix issues. So please, feel free to go ahead.
I assume you've already read through the common documents that we have in Documentation/, like MyFirstContribution.txt et al. Other than that I'd recommend to have a look at how this is implemented in preexisting commands, but you already had that idea yourself. You could also dig into the history of how those `-e` options have been introduced for these commands, which might give you an idea what was required to be done for them, and you'll likely have to do something similar for `git notes add`.
I don't really think we have any other resources that would be helpful in this context.
Patrick