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

Re: [PATCH] git-rebase.sh: Change .dotest directory to .git-dotest

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Feb 6, 2008, 00:56 UTC
Message-ID
<alpine.LSU.1.00.0802060053570.8543@racer.site>
In-Reply-To
<1202253890.26144.8.camel@gaara.boston.redhat.com>
Hi,
On Tue, 5 Feb 2008, Kristian Høgsberg wrote:
Show 7 quoted lines
> I think there's a correlation here: anybody who's meddling with git 
> implementation details (yes, I'm talking about .dotest here) is probably 
> also subscribed to this list :)  Seriously though, in git there is often 
> no clear line between implementation details and supported features, so 
> it's way to easy to claim everything is set in stone and that the world 
> will break if we change it.  Especially if you've written a script that 
> happens to reach a little to far into the git guts.
I think you are being unfair here:

Imagine git-am stops somewhere because the patch fails. What to do? Where to look? What to fix?

Exactly.  You have _only_ one option.  You look into .dotest/.

So yes, it is an implementation detail. But one that we could not _possibly_ hide.

What's so wrong with using a symlink first, trying hard not to break peoples' assumptions, then tell them that they should change their scripts (which they can do lazily now, since both .dotest/ _and_ .git/rebase/ are valid)?

How is being nice to people wrong?

Ciao, Dscho

Previous: Kristian HøgsbergNext: Nicolas Pitre
Message 11 of 12 in “git-rebase.sh: Change .dotest directory to .git-dotest”
  1. git-rebase.sh: Change .dotest directory to .git-dotestJari Aalto, Feb 5, 2008
  2. Mike HommeyFeb 5, 2008
  3. Johannes SchindelinFeb 5, 2008
  4. Jari AaltoFeb 5, 2008
  5. Linus TorvaldsFeb 5, 2008
  6. Johannes SchindelinFeb 5, 2008
  7. Jari AaltoFeb 5, 2008
  8. Johannes SchindelinFeb 5, 2008
  9. Junio C HamanoFeb 6, 2008
  10. Kristian HøgsbergFeb 5, 2008
  11. Johannes SchindelinFeb 6, 2008
  12. Nicolas PitreFeb 6, 2008

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.