all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: Alan Mackenzie <acm@muc.de>
Cc: Eli Zaretskii <eliz@gnu.org>, Dmitry Gutov <dgutov@yandex.ru>,
	rms@gnu.org, emacs-devel@gnu.org
Subject: Re: [Emacs-diffs] master 4e23cd0 4/5: * mail/rmail.el (rmail-show-message-1): When displaying a mime message,
Date: Tue, 14 Apr 2015 08:08:12 +0900	[thread overview]
Message-ID: <878udv8w4j.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <20150413210654.GB6324@acm.fritz.box>

Alan Mackenzie writes:

 > Since that time, whenever I have files in the staging area ready to
 > commit, and do a git pull, those files end up no longer being in the
 > staging area.

I don't understand.  I did

cd /tmp
git clone ~/src/Twitter
cd Twitter
git reset --hard HEAD^
echo foo > foo
git add foo

I expect that if I now pull I will get an up-to-date git repo with foo
ready for commit.  Try it:

Twitter 18:19$ git pull
Updating 64cb97f..f079094
Fast-forward
 stream.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Twitter 18:19$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

  new file:   foo

Twitter 18:19$

How do I reproduce your experience?

 > > ...., but the problems Richard and Alan are encountering are
 > > soon solved by those who study a little bit, and establish some
 > > discipline in performing what they've learned.
 > 
 > Excuse me, but that is disparagingly patronising.

Nonsense.  I don't know what you and Richard are doing differently,
but it is a fact that millions of people have learned to use git,
reasonably quickly, at the level needed to contribute to some project.

I don't know why you and Richard encounter the issues you do.  That
doesn't mean I think you're somehow less of a developer for that.  I
would like to know why; if I did, I might be able to see a way to do
things your way.  But all I hear from you and Richard is that git
requires tens of hours to learn to the level required for contributing
to Emacs, which is manifestly false from my own experience and that of
many many others, and that it is a "screw", which is purely
pejorative.  Neither contains content useful to developing an
"unscrewed" workflow.

 > Again you're muddying the waters, insinuating that we're both stuck
 > in the antediluvian CVS past.

You want workflows that (for Richard) involves avoiding branches and
(for both) leaving some changes uncommitted for long periods while
updating your workspace with new code from upstream.  Those are
typical of workflows developed for and adapted to CVS.

"Antediluvian" is your word, not mine.  Feel free to retract it, I
won't mind.

 > > There's nothing wrong with wanting your tools to be adapted to
 > > you, of course, but if you want to cooperate with others,
 > > sometimes you need to compromise with the shared tools.
 > 
 > More insinuations.

Only if you make the effort to read them that way.  That was not my
intent, and it's in not the words you quoted.

 > Although I have criticised git's many shortcomings, I have never
 > requested or suggested that other people adapt it to my liking.

In fact, Richard has done so, in particular suggesting to seek out
somebody who "resents" git sufficiently to do it for him.  But I did
not say that in the text you quoted.

 > And nobody could fairly accuse me of not compromising with git.

"Fair" is a matter of opinion, of course.  But what anyone can observe
is that you complain about the need to compromise with git, and
disparage the tool itself.  I think that's hardly helpful in
developing a workflow.




  reply	other threads:[~2015-04-13 23:08 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20150405124321.362.95112@vcs.savannah.gnu.org>
     [not found] ` <E1Yejtc-00007F-4B@vcs.savannah.gnu.org>
2015-04-05 12:56   ` [Emacs-diffs] master 4e23cd0 4/5: * mail/rmail.el (rmail-show-message-1): When displaying a mime message, Dmitry Gutov
2015-04-05 13:08     ` Eli Zaretskii
2015-04-05 13:16       ` Dmitry Gutov
2015-04-05 15:43         ` Eli Zaretskii
2015-04-05 19:47           ` Dmitry Gutov
2015-04-05 20:07             ` Eli Zaretskii
2015-04-05 22:32               ` Dmitry Gutov
2015-04-06  7:54                 ` Eli Zaretskii
2015-04-06 12:03                   ` Dmitry Gutov
2015-04-06 12:24                     ` Eli Zaretskii
2015-04-06 23:32                       ` Dmitry Gutov
2015-04-07  6:12                         ` Eli Zaretskii
2015-04-07 16:13                   ` Richard Stallman
2015-04-07 16:32                     ` Eli Zaretskii
2015-04-07 16:51                     ` Alan Mackenzie
2015-04-07 17:12                       ` Eli Zaretskii
2015-04-07 20:11                         ` Alan Mackenzie
2015-04-08  6:36                           ` Eli Zaretskii
2015-04-08  1:38                       ` Dmitry Gutov
2015-04-08 10:48                         ` Alan Mackenzie
2015-04-08 22:19                           ` chad
2015-04-09 13:16                             ` Richard Stallman
2015-04-09  1:16                           ` Dmitry Gutov
2015-04-09  7:27                             ` Eli Zaretskii
2015-04-09 12:20                               ` Dmitry Gutov
2015-04-09 12:51                                 ` Eli Zaretskii
2015-04-09 16:12                                   ` Dmitry Gutov
2015-04-08 18:19                         ` Richard Stallman
2015-04-09  1:31                           ` Dmitry Gutov
2015-04-09  7:36                             ` Eli Zaretskii
2015-04-09 16:24                               ` Stephen J. Turnbull
2015-04-09 16:35                                 ` Eli Zaretskii
2015-04-10  4:53                                   ` Stephen J. Turnbull
2015-04-10  7:49                                     ` Eli Zaretskii
2015-04-10  8:30                                       ` Stephen J. Turnbull
2015-04-11 19:18                                 ` Richard Stallman
2015-04-12  6:10                                   ` Stephen J. Turnbull
2015-04-13 21:06                                 ` Alan Mackenzie
2015-04-13 23:08                                   ` Stephen J. Turnbull [this message]
2015-04-14 17:16                                     ` Alan Mackenzie
2015-04-14 17:31                                       ` Eli Zaretskii
2015-04-14 21:23                                         ` João Távora
2015-04-15  2:46                                           ` Eli Zaretskii
2015-04-15  8:09                                             ` Harald Hanche-Olsen
2015-04-15 16:13                                               ` Eli Zaretskii
2015-04-15 16:21                                                 ` Harald Hanche-Olsen
2015-04-15 16:36                                                   ` Eli Zaretskii
2015-04-14 21:47                                       ` Steinar Bang
2015-04-08 18:21                       ` Richard Stallman
2015-04-08 18:29                         ` Eli Zaretskii
2015-04-08 19:18                           ` John Yates
2015-04-09 13:41                             ` Stephen J. Turnbull
2015-04-08  1:32                     ` Dmitry Gutov
2015-04-08 18:19                       ` Richard Stallman
2015-04-09  1:19                         ` Dmitry Gutov
2015-04-09  7:31                           ` Eli Zaretskii
2015-04-09 11:43                             ` Dmitry Gutov
2015-04-07 20:45                   ` Stephen J. Turnbull
2015-04-08  5:39                     ` Eli Zaretskii
2015-04-05 17:42         ` Richard Stallman
2015-04-05 18:04           ` Eli Zaretskii
2015-04-06  5:50             ` Richard Stallman
2015-04-06  7:43               ` Eli Zaretskii
2015-04-06  7:45                 ` Harald Hanche-Olsen
2015-04-07 16:13                 ` Richard Stallman
2015-04-07 17:05                   ` Eli Zaretskii
2015-04-08 12:02                 ` Sebastien Vauban
2015-04-08 12:26                   ` Harald Hanche-Olsen
2015-04-08 18:01                     ` Stephen J. Turnbull
2015-04-08 12:38                   ` Eli Zaretskii
2015-04-15  0:34               ` Rostislav Svoboda
2015-04-05 17:42     ` Richard Stallman
2015-04-05 19:01       ` Harald Hanche-Olsen
2015-04-05 21:00       ` Dmitry Gutov

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=878udv8w4j.fsf@uwakimon.sk.tsukuba.ac.jp \
    --to=stephen@xemacs.org \
    --cc=acm@muc.de \
    --cc=dgutov@yandex.ru \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=rms@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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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.