summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: bc2d159)
raw | patch | inline | side by side (parent: bc2d159)
author | StephenB <mail4stb@gmail.com> | |
Thu, 6 Jan 2011 19:06:51 +0000 (19:06 +0000) | ||
committer | Eric Wong <normalperson@yhbt.net> | |
Fri, 7 Jan 2011 21:50:11 +0000 (21:50 +0000) |
'git-remote add' creates a remote.origin.fetch entry in the config, we
want to replace this entry rather than add another one (which will
cause 'git fetch' to error).
This adds 'git config --remove-section remote.origin' after the fetch
for encouraging users to only use "git svn" for future updates.
[ew: rewording of commit message for present tense]
Acked-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: StephenB <mail4stb@gmail.com>
want to replace this entry rather than add another one (which will
cause 'git fetch' to error).
This adds 'git config --remove-section remote.origin' after the fetch
for encouraging users to only use "git svn" for future updates.
[ew: rewording of commit message for present tense]
Acked-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: StephenB <mail4stb@gmail.com>
Documentation/git-svn.txt | patch | blob | history |
index 254d0441b391f2ce0c66651f9f4f69cd0121a98b..0ade2ce54efee3cd2241fc7e3009909eef5cf8bb 100644 (file)
cd project
git init
git remote add origin server:/pub/project
- git config --add remote.origin.fetch '+refs/remotes/*:refs/remotes/*'
+ git config --replace-all remote.origin.fetch '+refs/remotes/*:refs/remotes/*'
git fetch
+# Prevent fetch/pull from remote git server in the future,
+# we only want to use git svn for future updates
+ git config --remove-section remote.origin
# Create a local branch from one of the branches just fetched
git checkout -b master FETCH_HEAD
# Initialize 'git svn' locally (be sure to use the same URL and -T/-b/-t options as were used on server)