From: Rajkumar S <rajkumars@asianetindia.com>
To: git@vger.kernel.org
Subject: Re: cvsimport woes
Date: Mon, 06 Mar 2006 22:22:09 +0530 [thread overview]
Message-ID: <440C68B9.9030305@asianetindia.com> (raw)
In-Reply-To: <46a038f90603060137o758ea7ch6c40652ad86a102a@mail.gmail.com>
Martin Langhoff wrote:
> On 3/6/06, Martin Langhoff <martin.langhoff@gmail.com> wrote:
>> you don't seem to be making any silly mistake. Make sure you are using
>> a recent git, and a recent cvsps. Actually you want the _latest_ cvsps
>> (2.1 I think).
>
> Scratch this bit, naturally. I wasn't 100% paying attention. Still,
> the rest of the answer should kinda/sorta make sense.
Thanks for your kind replies.
I was also talking to Matthias Urlichs (the author of cvsimport) What he
says is that the first version is still checked out because
the import does not do the fast-forward/merge by itself.
I am wondering how can I do the fast-forward. I had a long chat in irc
but did not find any solution to this particular issue. I tried git
merge, but that does not work as the command needs more arguments. (I am
a git newbie and git concepts are still bit fuzzy for me)
I would appreciate a lot if some one can point me in the right direction.
If you are not following this thread, the problem I am talking about is
that when I do a cvsimport for a second time (ie do a git cvsimport;
update the cvs; do a cvsimport again) the second updates are not visible
in the current directory, though they are present in the git database.
You can use this script to reproduce this problem.
export CVSROOT=/home/raj/cvsroot
rm -rf cvsroot/ git/ src/ /home/raj/.cvsps
mkdir cvsroot git src
cvs init
cd src/
echo "Line one" > file.txt
echo "Line one" > file1.txt
echo "Line one" > file2.txt
cvs import -m "Imported sources" src start realstart
cd ..
rm -rf src/
cvs co src
git cvsimport -v -k -u -m -d $CVSROOT -C git/ src
cd git
git status
cd ..
cd src/
echo "Line two" >> file.txt
echo "Line two" >> file1.txt
cvs commit -m "v2.0"
cd ..
git cvsimport -v -k -u -m -d $CVSROOT -C git/ src
cd git
git status
cd ..
Now the cvs version of file.txt and git version are different.
Thanks and regards,
raj
next prev parent reply other threads:[~2006-03-06 16:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-04 7:47 cvsimport woes Rajkumar S
2006-03-06 9:24 ` Martin Langhoff
2006-03-06 9:37 ` Martin Langhoff
2006-03-06 16:52 ` Rajkumar S [this message]
2006-03-07 3:06 ` Martin Langhoff
2006-03-07 5:34 ` Junio C Hamano
2006-03-07 9:08 ` [PATCH] cvsimport: Remove master-updating code smurf
2006-03-07 13:42 ` Rajkumar S
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=440C68B9.9030305@asianetindia.com \
--to=rajkumars@asianetindia.com \
--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