git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [CORRECTED PATCH] Introduce file with the common default build-time items.

From
Shawn O. Pearce <spearce@spearce.org>
Date
Jun 15, 2007, 03:22 UTC
Message-ID
<20070615032204.GC18491@spearce.org>
In-Reply-To
<20070614190739.GA3779@void.codelabs.ru>
Eygene Ryabinkin <rea-git@codelabs.ru> wrote:
Show 10 quoted lines
> Thu, Jun 14, 2007 at 11:09:29AM -0400, Shawn O. Pearce wrote:
> > Eygene Ryabinkin <rea-git@codelabs.ru> wrote:
> > No, because Junio has already stated a desire to remove git-gui.git
> > from git.git and convert it to a proper subproject by the time of
> > Git 1.6.  That means the git-gui/ subdirectory will become optional,
> > though I imagine most git-gui users will still have it.  But not
> > all Git users are git-gui users.  ;-)
> 
> OK, it means that git-gui will be totally separated from the
> git.git?  And one will download it as the separate tarball?

That's one option. But Junio and I are also considering keeping it inside the git tarball as well, as many users have gotten used to it being in the core Git distribution. I think it all depends on if myself (or someone else) adds subproject recursion support into git-archive. ;-)

No subproject recusion in git-archive will probably mean git-gui would get dropped from the core git tarball. Given we're talking about 1.6 timeframe I think we might be able to get that feature working by then.

Show 6 quoted lines
> > The best we can do is let the user pick their TCL_PATH and
> > TCLTK_PATH up in git's own Makefile, and have it pass down into
> > git-gui's Makefile when git-gui is being built from within git.
> > That is the arrangement we currently have.
> 
> OK, fine, thanks for the explanations.  The corrected patch follows.
 
...
Show 5 quoted lines
>  Makefile             |   17 +++++++++++------
>  common-make-vars.def |   11 +++++++++++
>  configure.ac         |    4 +++-
>  3 files changed, 25 insertions(+), 7 deletions(-)
>  create mode 100644 common-make-vars.def
...

I dunno. 25 insertions and 7 deletions to reduce two uses of 'wish' into one use of 'wish'? That hardly seems worth the additional 18 lines of code. Feels like code churn to me. And I rarely feel code churn. I'm usually a lot more caviler about changing things than Junio, Dscho, Nico, Linus, ...

-- 
Shawn.
Previous: Eygene RyabinkinNext: Eygene Ryabinkin
Message 6 of 11 in “Introduce file with the common default build-time items.”
  1. Introduce file with the common default build-time items.Eygene Ryabinkin, Jun 13, 2007
  2. Shawn O. PearceJun 14, 2007
  3. Eygene RyabinkinJun 14, 2007
  4. Shawn O. PearceJun 14, 2007
  5. Eygene RyabinkinJun 14, 2007
  6. Shawn O. PearceJun 15, 2007
  7. Eygene RyabinkinJun 15, 2007
  8. Shawn O. PearceJun 15, 2007
  9. Eygene RyabinkinJun 15, 2007
  10. Johannes SixtJun 15, 2007
  11. Eygene RyabinkinJun 15, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.