rpms/git/devel .cvsignore, 1.63, 1.64 git.spec, 1.70, 1.71 sources, 1.63, 1.64

Jeremy Katz katzj at redhat.com
Fri Aug 29 15:10:54 UTC 2008


On Fri, 2008-08-29 at 07:41 -0400, James Bowes wrote:
> On Thu, Aug 28, 2008 at 07:04:43PM -0400, Todd Zullinger wrote:
> > I almost hate to ask, but why are we differing from upstream here by
> > setting gitexecdir=%{_bindir}?  Moving the git-* commands out of the
> > path has been on the agenda for git-1.6.0 for a long time.  If distros
> > like Fedora and others just set gitexecdir like this we've effectively
> > negated upstream's intent to present less binaries in the users path.
> > 
> > For those folks that want to continue using the git-* form, the simple
> > solution is to add $(git --exec-path) to PATH.
> > 
> > If we want to not break anyone's scripts by default in the update to
> > git-1.6.0, we could add that to the PATH in the package rather than
> > keep all the git binaries in %{_bindir}.  At least that way, those who
> > do not want or need all the extra commands there could just remove it
> > from their PATH.  (Personally, I'd prefer to not even do that and
> > install git as closely to upstream as possible.)
> 
> I did this because someone else complained about not using gitexecdir first.
> But it makes sense to me, since I have not yet done any due diligence to
> see what might break when we do move the git-* commands. So no worries,
> we will move the commands, but there's no real rush, is there?

Should change it in rawhide before the beta/feature freeze.  Not that
it's big enough to qualify as a "feature" but it's a significant enough
behavior change that there should be time for everyone else to adapt.

Jeremy




More information about the devel mailing list