Re: [PATCH 1/2] clone: Fix error message for reference repository
- From
Aaron Schrab <aaron@schrab.com>
- Date
- Apr 8, 2013, 01:11 UTC
- Message-ID
- <20130408011103.GI27178@pug.qqx.org>
- In-Reply-To
- <20130408000658.GG27178@pug.qqx.org>
At 20:06 -0400 07 Apr 2013, I wrote:
Show 10 quoted lines
>At 16:48 -0700 07 Apr 2013, Jonathan Nieder <jrnieder@gmail.com> wrote: >>Would it make sense for the message to say something like the >>following? >> >> fatal: alternate object store '/path/to/repo.git/objects' is not a local directory > >That would also avoid lying to the user. But if combined with the >second patch in this series it could cause confusion for a different >reason. Once .git files are honored, the path reported there may have >no relation to the path supplied by the user.
Thinking on this further, even without the companion patch there's another issue. The problem isn't just that /path/supplied/by/user/objects isn't a directory. It's that neither that nor /path/supplied/by/user/.git/objects is a directory. And in many cases it's the latter that the user would be expecting to have been used. Reporting on just the last name checked isn't really a good description of what's going on.