On Fri, Jan 6, 2017 at 9:25 AM, Jake Lambert <[email protected]> wrote: > Hello, > > When executing "git branch <branch> --edit-description" on a branch with no > description set, I get "fatal: could not unset 'branch.<branch>.description". > It would seem that the unsetting piece should occur only after checking if it > was set in the first place.
That seems strange. Is it possible that your config is not writable? (.git/config, ~/gitconfig, you'd need to find out where the <branch> is configured already via git config --global/--system/--local --list) > I am not too familiar with the inner workings of git, but if you accept pull > requests, I'm happy to give it a shot if you can give me directions as to how > to submit one to you. We rather do email based workflow, see https://github.com/git/git/blob/master/Documentation/SubmittingPatches (We use github only as a host, you could also obtain it from one of https://git-blame.blogspot.com/p/git-public-repositories.html) > > While I have you, I would also like to make a feature request for branch > descriptions to (optionally) be included in the output of git branch <noargs> > (or something like git branch --descriptions). This is particularly helpful > where branch names match JIRA tickets numbers or are simply so old I don't > remember what they are but don't want to delete them just in case. Apparently the branch descriptions are only used for the request-pull subcommand, https://github.com/git/git/commit/c0168147831fce00975949213eef3471b7a2b76b and the merge message https://github.com/git/git/commit/898eacd8ada2d012f977948350ed60845e238037 If you want to work on both of these issues, have a look at edit_branch_description as well as print_ref_list in builtin/branch.c > Thank you for maintaining this absolutely wonderful program, and have a happy > New Year! Happy new year! Stefan

