From: Juliusz Chroboczek <jch@irif.fr>
To: emacs-devel@gnu.org
Subject: In defense of VC [was: In support of Jonas Bernoulli's Magit]
Date: Mon, 10 Jul 2017 03:01:30 +0200 [thread overview]
Message-ID: <87tw2lf6l1.fsf_-_@trurl.irif.fr> (raw)
In-Reply-To: 87bmouvu5z.fsf@jane
>> For simple vc tasks -- and that typically equates to many things one
>> traditionally did in all VC systems, vc-git is what I use --- examples:
I agree. VC stays out of the way, while Magit is a whole new interface,
and a modal one at that. That's fine if you're doing complicated stuff
with your repository, but if you're actually programming and wish to
commit your work or check a diff, VC is much more streamlined.
> The main annoyance is that if I edit _more than one file_, and press C-x
> v v, instead of committing my all changes (or at least asking me about
> it), it only commits the changes in the currently edited file.
Yes, that's annoying. You need to mark all the modified files in the
vc-dir buffer. And I agree that VC should at least warn that there are
other modified files. (I think this deserves a bug report.)
> I suspect that situation (with VC) is better now than a few years ago
> (e.g., AFAIK pushing/pulling is now implemented), but I haven't looked
> into it too much.
It's quite useful for everyday tasks -- committing, diffing and browsing
the logs. For more exotic tasks (partial commits, browsing remotes
repositories, merging), I use Magit or the command line.
-- Juliusz
next prev parent reply other threads:[~2017-07-10 1:01 UTC|newest]
Thread overview: 136+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-05 15:29 In support of Jonas Bernoulli's Magit (was: comparing code on different branches) John Yates
2017-07-05 16:15 ` Kaushal Modi
2017-07-05 16:22 ` In support of Jonas Bernoulli's Magit Óscar Fuentes
2017-07-05 16:27 ` Kaushal Modi
2017-07-05 16:38 ` Stefan Monnier
2017-07-05 18:15 ` Óscar Fuentes
2017-07-05 23:03 ` Richard Stallman
2017-07-06 0:24 ` Clément Pit-Claudel
2017-07-06 1:46 ` Glenn Morris
2017-07-06 2:17 ` Clément Pit-Claudel
2017-07-10 9:26 ` Richard Stallman
2017-07-06 2:29 ` Jean-Christophe Helary
2017-07-14 14:34 ` Philippe Vaucher
2017-07-16 1:51 ` Richard Stallman
2017-07-06 1:50 ` Glenn Morris
2017-07-06 14:12 ` Ted Zlatanov
2017-07-06 14:47 ` Kaushal Modi
2017-07-06 17:11 ` Óscar Fuentes
2017-07-06 16:02 ` Richard Stallman
2017-07-06 16:52 ` Ken Manheimer
2017-07-07 18:23 ` Richard Stallman
2017-07-07 18:49 ` Stefan Monnier
2017-07-07 22:08 ` Phillip Lord
2017-07-07 22:22 ` Stefan Monnier
2017-07-08 6:58 ` Eli Zaretskii
2017-07-08 6:57 ` Eli Zaretskii
2017-07-08 9:05 ` Phillip Lord
2017-07-08 10:20 ` Eli Zaretskii
2017-07-08 20:34 ` Phillip Lord
2017-07-09 2:33 ` Eli Zaretskii
2017-07-10 9:28 ` Richard Stallman
2017-07-10 13:15 ` Phillip Lord
2017-07-11 11:45 ` Richard Stallman
2017-07-08 17:04 ` Richard Stallman
2017-07-08 20:52 ` Phillip Lord
2017-07-10 9:30 ` Richard Stallman
2017-07-08 17:02 ` Richard Stallman
2017-07-10 9:26 ` Richard Stallman
2017-07-10 12:47 ` Phillip Lord
2017-07-10 23:26 ` Richard Stallman
2017-07-11 9:40 ` Phillip Lord
2017-07-11 22:56 ` Richard Stallman
2017-07-10 23:27 ` Richard Stallman
2017-07-10 16:31 ` Marcin Borkowski
2017-07-10 23:30 ` Richard Stallman
2017-07-11 4:20 ` Marcin Borkowski
2017-07-11 11:48 ` Richard Stallman
2017-07-06 23:01 ` Dmitry Gutov
2017-07-07 18:27 ` Richard Stallman
2017-07-07 18:52 ` Stefan Monnier
2017-07-08 17:01 ` Richard Stallman
2017-07-08 17:42 ` raman
2017-07-08 18:58 ` Eli Zaretskii
2017-07-08 20:57 ` Phillip Lord
2017-07-08 22:57 ` John Yates
2017-07-09 0:04 ` raman
2017-07-09 9:25 ` Marcin Borkowski
2017-07-09 14:19 ` Eli Zaretskii
2017-07-10 1:01 ` Juliusz Chroboczek [this message]
2017-07-10 7:09 ` In defense of VC [was: In support of Jonas Bernoulli's Magit] Michael Albinus
2017-07-10 8:34 ` Lars Ingebrigtsen
2017-07-10 8:47 ` Juliusz Chroboczek
2017-07-10 8:59 ` Yuri Khan
2017-07-10 16:28 ` Marcin Borkowski
2017-07-10 17:12 ` Eli Zaretskii
2017-07-16 18:01 ` Dmitry Gutov
2017-07-16 19:09 ` Marcin Borkowski
2017-07-16 19:17 ` Dmitry Gutov
2017-07-10 23:26 ` Richard Stallman
2017-07-11 4:15 ` Marcin Borkowski
2017-07-11 11:48 ` Richard Stallman
2017-07-11 14:10 ` Marcin Borkowski
2017-07-11 14:27 ` Juliusz Chroboczek
2017-07-11 22:56 ` Richard Stallman
2017-07-11 14:37 ` Eli Zaretskii
2017-07-11 16:03 ` Dmitry Gutov
2017-07-11 7:10 ` Andreas Schwab
2017-07-11 7:26 ` Michael Albinus
2017-07-11 22:55 ` Richard Stallman
2017-07-10 9:29 ` In support of Jonas Bernoulli's Magit Richard Stallman
2017-07-10 16:32 ` Marcin Borkowski
2017-07-10 23:30 ` Richard Stallman
2017-07-11 4:14 ` Marcin Borkowski
2017-07-06 15:24 ` Phillip Lord
2017-07-10 9:26 ` Richard Stallman
2017-07-10 13:09 ` Phillip Lord
2017-07-11 11:45 ` Richard Stallman
2017-07-05 16:29 ` Stefan Monnier
2017-07-05 18:37 ` Ingo Lohmar
2017-07-05 18:14 ` In support of Jonas Bernoulli's Magit (was: comparing code on different branches) Noam Postavsky
2017-07-06 5:06 ` Paul Michael Reilly
2017-07-06 8:46 ` In support of Jonas Bernoulli's Magit Toon Claes
2017-07-07 1:38 ` Mike Gerwitz
2017-07-07 8:16 ` Trying out GitLab (was Re: In support of Jonas Bernoulli's Magit) Nicolas Petton
2017-07-07 8:27 ` Tino Calancha
2017-07-07 8:29 ` Nicolas Petton
2017-07-07 12:08 ` Ted Zlatanov
2017-07-08 11:02 ` Ævar Arnfjörð Bjarmason
2017-07-08 11:13 ` Dmitry Gutov
2017-07-08 11:53 ` Eli Zaretskii
2017-07-08 12:04 ` Dmitry Gutov
2017-07-08 21:02 ` Phillip Lord
2017-07-08 23:19 ` Tim Cross
2017-07-08 12:43 ` Ævar Arnfjörð Bjarmason
2017-07-08 12:54 ` Eli Zaretskii
2017-07-08 11:29 ` Jean-Christophe Helary
2017-07-07 16:55 ` Mike Gerwitz
2017-07-07 18:23 ` In support of Jonas Bernoulli's Magit Richard Stallman
2017-07-07 18:23 ` In support of Jonas Bernoulli's Magit (was: comparing code on different branches) Richard Stallman
2017-07-13 16:13 ` Jonas Bernoulli
2017-07-14 1:20 ` Richard Stallman
2017-07-14 18:24 ` Jonas Bernoulli
2017-07-14 3:31 ` In support of Jonas Bernoulli's Magit Stefan Monnier
2017-07-14 18:09 ` Jonas Bernoulli
2017-07-14 7:14 ` git-handler.el (was: In support of Jonas Bernoulli's Magit) Michael Albinus
2017-07-14 17:57 ` Jonas Bernoulli
2017-08-11 10:26 ` git-handler.el Michael Albinus
2017-08-12 10:48 ` git-handler.el Jonas Bernoulli
2017-08-12 12:01 ` git-handler.el Eli Zaretskii
2017-08-12 17:26 ` git-handler.el Jonas Bernoulli
2017-08-12 17:43 ` git-handler.el Eli Zaretskii
2017-08-12 19:32 ` git-handler.el Michael Albinus
2017-08-12 18:22 ` git-handler.el John Wiegley
2017-08-12 18:28 ` git-handler.el Michael Albinus
2017-08-12 19:52 ` git-handler.el Jonas Bernoulli
2017-08-13 9:26 ` git-handler.el Michael Albinus
2017-08-12 19:17 ` git-handler.el Michael Albinus
2017-08-12 19:46 ` git-handler.el Yuri Khan
2017-08-13 9:14 ` git-handler.el Michael Albinus
2017-08-13 10:08 ` git-handler.el Yuri Khan
2017-08-13 14:31 ` git-handler.el Eli Zaretskii
2017-08-13 15:08 ` git-handler.el Yuri Khan
2017-08-13 15:26 ` git-handler.el Eli Zaretskii
2017-08-14 16:42 ` git-handler.el Michael Albinus
2017-08-14 16:40 ` git-handler.el Michael Albinus
2017-07-10 16:16 ` In support of Jonas Bernoulli's Magit (was: comparing code on different branches) Filipe Silva
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tw2lf6l1.fsf_-_@trurl.irif.fr \
--to=jch@irif.fr \
--cc=emacs-devel@gnu.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.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).