I'm trying a migration from cvs to git. Just before, I tag the CVS repo 
with a "special_tag_before_import".
I used the cvs2git utility. I have now a correct git repo with all history.

For historical reasons, the CVS repo was complex. There were the main trunk 
and a special TRUNC branch. Some files have been putted in the main trunk, 
some others in the specific one. But all the files were needed to work, as 
if they were in the same branch. In fact, people were using tags to 
checkout all the files  without branch specification.

For example, in a Inc folder, there were Black.h file and Batch.h file, but 
they were coming from different branches.

Now, using git, I clone the git repo to do some work.
To be sure to have all files in my clone, I do a git checkout 
"special_tag_before_import" then I modify the above files, for example, and 
I commit them. The push says "Everything up-to-date"....

So, in my mind, I say : OK, the origin is not in the same checkout state... 
So, I do the checkout "special_tag_before_import" in the first git repo, 
and redo a clone like that....
In this 2nd clone, after commiting some "tests modifications", the push 
says "Everything is up to date"...

So, where is my fault ?


You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to