[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: VC mode and git
From: |
Eric S. Raymond |
Subject: |
Re: VC mode and git |
Date: |
Tue, 24 Mar 2015 12:37:14 -0400 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Richard Stallman <address@hidden>:
> [[[ To any NSA and FBI agents reading my email: please consider ]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> I think that C-x v v, when it commits changes, should also push them.
> This would make git more comparable to other version control systems.
>
> Does anyone see a reason not to?
Yes. It would mean VC mode could not be used to work on private development
branches.
An important part of many DVCs workflows is that you can make experimental
changes that users of whatever shared repository your pushes go to don't see.
It is common for people to try a risky modification that may consist of
multiple commits, test it privately, then push the series when the code
has reached a stable and well-tested state. Sometimes this fails, and
you need to revert to the last publicly visible state.
If every commit did a push, this option would go away. The friction cost
of experimenting would go up. A lot of people would be forced to abandon
using C-X v v as a routine thing and have to go outside Emacs to do commits.
It's not a good idea.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
- Re: VC mode and git, (continued)
- Re: VC mode and git, Rasmus, 2015/03/24
- Re: VC mode and git, Jan D., 2015/03/24
- Re: VC mode and git, Daniel Colascione, 2015/03/24
- Re: VC mode and git,
Eric S. Raymond <=
- Re: VC mode and git, Eric S. Raymond, 2015/03/24
- Re: VC mode and git, Eli Zaretskii, 2015/03/24
- Re: VC mode and git, Eric S. Raymond, 2015/03/24
- Re: VC mode and git, Richard Stallman, 2015/03/25
- Re: VC mode and git, Eric S. Raymond, 2015/03/25