From: Junio C Hamano <junkio@cox.net>
To: Linus Torvalds <torvalds@osdl.org>
Cc: A Large Angry SCM <gitzilla@gmail.com>,
Ryan Anderson <ryan@michonline.com>,
git@vger.kernel.org
Subject: Re: [PATCH 0/2] apply.c: a fix and an enhancement
Date: Fri, 22 Jul 2005 17:20:53 -0700 [thread overview]
Message-ID: <7vhdeme5ju.fsf@assigned-by-dhcp.cox.net> (raw)
In-Reply-To: Pine.LNX.4.58.0507221619450.6074@g5.osdl.org
Linus Torvalds <torvalds@osdl.org> writes:
> In other words, if it's per-project, then that implies that every single
> developer has to agree on the same thing. Which just not possible - it
> makes no sense.
I agree 75%. See the bottom for the rest 25%.
> In contrast, if you have a separate local _branch_ that maintains a
> ".gitinfo" totally separately (no common commits at all), then you can
> choose to propagate/participate in that branch or not, as you wish, on a
> per-developer basis.
Ah, finally the lightbulb moment. And I think what you outlined
using "git switch" in another message is a clean way to do it if
somebody wanted to.
> For example, what if I tried to dig out even _more_ information than what
> is in the BK CVS archives? Or if I wanted to have just the 2.6.0->
> history?
Good examples; I stand corrected. That is also per "group of
people who share the same view", i.e. per-developer thing that
may be propagated among consenting branch participants.
> What you're saying is that people can be happy if they just
> don't use a stupid decision. That's a sure sign that the
> decision shouldn't have been made in the first place.
I am not saying it that strongly. Rather, people can be happy
if they do not have to use a decision that they feel stupid.
In circles you are part of, especially in a project like the
kernel where hundreds of people participate worldwode, I can see
that having project-wide preference (or policy) and maintaining
it may not make _any_ sense.
But on the other hand, it is my understanding that it is a
common practice to enforce some centralized policy (I am
thinking about pre-commit hooks in particular) in a corporate
settings, and for people wanting to have that kind of thing, it
is not even a stupid decision.
next prev parent reply other threads:[~2005-07-23 0:21 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-22 16:56 [PATCH 0/2] apply.c: a fix and an enhancement Junio C Hamano
2005-07-22 18:18 ` Ryan Anderson
2005-07-22 19:46 ` Junio C Hamano
2005-07-22 20:16 ` Ryan Anderson
2005-07-22 20:29 ` A Large Angry SCM
2005-07-22 20:43 ` Linus Torvalds
2005-07-22 21:20 ` Junio C Hamano
2005-07-22 21:53 ` Linus Torvalds
2005-07-22 22:42 ` Santi Béjar
2005-07-22 22:55 ` Junio C Hamano
2005-07-22 23:26 ` Linus Torvalds
2005-07-22 23:39 ` Petr Baudis
2005-07-23 0:20 ` Junio C Hamano [this message]
2005-07-22 23:33 ` Petr Baudis
2005-07-22 23:50 ` Linus Torvalds
2005-07-22 23:59 ` Petr Baudis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7vhdeme5ju.fsf@assigned-by-dhcp.cox.net \
--to=junkio@cox.net \
--cc=git@vger.kernel.org \
--cc=gitzilla@gmail.com \
--cc=ryan@michonline.com \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.