Wed, Sep 2
Tue, Sep 1
A heretofore undiscovered (and unmitigated) exploit that allows an attacker to write to a region of memory may allow setting one but not the other.
Fri, Aug 28
Tue, Aug 25
Mon, Aug 24
Refactor. While considering the value of checking for -h at the sub-
command level versus globally, it became clear that we could do one
better. Checking for -h globally is woefully incongruent with the
given sub-command's option-flags. To be concise: one cannot know
whether -h is a true request for usage or something that by POSIX
standards should be considered an argument. To avoid having to
teach the global check about all the possible getopts variations of
each sub-command, it was deemed most-appropriate to allow handing-
off the actual usage check to each sub-command. However, that left-
open the quagmire that was prematurely sourcing git-sh-setup where
I believe it to be much more correct to only source that (and check
for external dependencies) after one has determined that the user
has not requested the usage statement. Generally speaking, the user
should be able to get the usage statement without having to first
satisfy every dependency (wherein git-sh-setup is also considered
another dependency).
What security problem is being fixed here?
Sun, Aug 23
thanks! @markj what do you think?
Fri, Aug 21
Thu, Aug 20
Same but for man-page
Only introduce -t
Advertise -h in all sub-commands.
Fix synopsis to align with man-page/code. Refactor.
devin, let's split the 'handle -h and provide better help' change from the tag handling change.
