Re: How to stop sharing objects between repositories

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

Re: How to stop sharing objects between repositories

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:15

Jeff King [off-list ref] writes:
On Mon, Aug 17, 2009 at 04:21:22AM +0200, Mike Galbraith wrote:
quoted
quoted
 (1) Such a user does not necessarily know a casual "git repack -a" breaks
     the dependency, defeating the -s option s/he deliberately used in
     order to save disk space in the first place.  Perhaps we can reword
     this further to kill two penguins with a single stone?
Perhaps a runtime warning that you're about to break it?  This user may
not even be the one who set the thing up, no?
I'm not really sure what such a setup would look like....
...
That being said, I can see there being setups where such a warning might
be useful. However, we don't really know if the user _wants_ that
effect, or if it is an accident.
...
"here is how you break the dependency" advice will also get the warning.

I'm torn on whether this is actually a good idea.
I would understand if you were torn if the proposed change were to refuse
to run without -l in a repository with alternates when --force is not
given, or something of that nature.

But I can tell you that this "just warn" cannot be a good idea for a very
simple reason: breaking and then warning is useless---it is too late for
the user to do anything about it.

Re: How to stop sharing objects between repositories

From: Jeff King <hidden>
Date: 2016-06-15 22:47:15

On Mon, Aug 17, 2009 at 12:24:22AM -0700, Junio C Hamano wrote:
quoted
I'm torn on whether this is actually a good idea.
I would understand if you were torn if the proposed change were to refuse
to run without -l in a repository with alternates when --force is not
given, or something of that nature.

But I can tell you that this "just warn" cannot be a good idea for a very
simple reason: breaking and then warning is useless---it is too late for
the user to do anything about it.
Did you miss the part where I asked "should we include instructions to
the user on how to fix this"?

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help