From: Paul Gardiner <osronline@glidos.net>
To: git@vger.kernel.org
Subject: Best way to specify all local branches and all remote branches.
Date: Mon, 11 Feb 2008 18:51:13 +0000 [thread overview]
Message-ID: <47B09921.2070109@glidos.net> (raw)
New to git, and often finding it hard to specify the correct
refs for a command. Here's an example where I was converting
all the files in all the commits from unix line endings to
DOS line endings. You can see I've ended up using cd and ls.
I'm sure there must be a better way.
$ cd /home/public/tmp/git/
$ yes |rm -r vdos32
$ git clone /export/git/vdos32.git vdos32
$ cd vdos32/
$ for f in `(cd /export/git/vdos32.git/refs/heads; ls)|sed -e
'/master/d' -e '/origin/d'`; do git fetch origin $f:$f; done
$ git-filter-branch --tag-name-filter cat --tree-filter 'find . -type f
! -name \*.gif ! -name \*.ico|xargs unix2dos -q' `(cd
.git/refs/heads;ls)`
With git-filter-branch, I'm surprised I can't use --all.
The docs suggest that A --not B is permitted. I've
also seen refs/heads/* used in the docs but never
managed to get it to work. Most greatful for any
advice.
P.
next reply other threads:[~2008-02-11 18:52 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-11 18:51 Paul Gardiner [this message]
2008-02-11 19:10 ` Best way to specify all local branches and all remote branches Jakub Narebski
2008-02-11 19:40 ` Paul Gardiner
2008-02-11 20:23 ` Johannes Schindelin
2008-02-11 21:00 ` Paul Gardiner
2008-02-11 21:34 ` Jakub Narebski
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=47B09921.2070109@glidos.net \
--to=osronline@glidos.net \
--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 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 NNTP newsgroup(s).