All of lore.kernel.org
 help / color / mirror / Atom feed
From: Karl Brand <k.brand@erasmusmc.nl>
To: git@vger.kernel.org
Subject: How to avoid the ^M induced by Meld and Git
Date: Tue, 11 Dec 2012 13:33:37 +0100	[thread overview]
Message-ID: <50C72821.10908@erasmusmc.nl> (raw)

Esteemed Git users,

What i do:

1. Create a script.r using Emacs/ESS.
2. Make some modifications to script.r with the nice diff gui, Meld
3. Commit these modifications using git commit -am "my message"
4. Reopen script.r in Emacs/ESS to continue working.

The lines added (&/edited ?) using Meld all end with ^M which i 
certainly don't want. Lines not added/edited with Meld do NOT end with ^M.

There are plenty of posts around about these being line endings used for 
windows which can appear when working on a script under a *nix OS which 
has previously been edited in a Windows OS. This is not the case here - 
everything is taking place on Ubuntu 12.04.

FWIW: the directory is being synced by dropbox; and in Meld, Preferences 
 > Encoding tab, "utf8" is entered in the text box.

Current work around is running in a terminal: dos2unix /path/to/script.r 
which strips the ^M's

But this just shouldn't be necessary and I'd really appreciate the 
reflections & advice on how to stop inducing these ^M's !

With thanks,

Karl

(re)posted here as suggested off topic at SO:
http://stackoverflow.com/questions/13799631/create-script-r-in-emacs-modify-with-meld-git-commit-reopen-in-emacs-m

-- 
Karl Brand
Dept of Cardiology and Dept of Bioinformatics
Erasmus MC
Dr Molewaterplein 50
3015 GE Rotterdam
T +31 (0)10 703 2460 |M +31 (0)642 777 268 |F +31 (0)10 704 4161

             reply	other threads:[~2012-12-11 12:42 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-11 12:33 Karl Brand [this message]
2012-12-12 14:57 ` How to avoid the ^M induced by Meld and Git Michael J Gruber
2012-12-12 15:34   ` Karl Brand
2012-12-12 16:08     ` Michael J Gruber
2012-12-12 16:17       ` Karl Brand
2012-12-14 13:45         ` Karl Brand

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=50C72821.10908@erasmusmc.nl \
    --to=k.brand@erasmusmc.nl \
    --cc=git@vger.kernel.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.