Cesar Strauss wrote:
> I think you followed the steps to create new project. However, what you 
> actually want is to contribute to an existing project. In this case, I 
> think it is better to clone the git repository first, then add your own 
> changes on top of that.
That's what I was starting to think.
>  Try this:
>
> 1) Clone the Icarus Verilog git repository
>
> $ git clone git://icarus.com/~steve-icarus/verilog
>
> Initialized empty Git repository in 
> /home/cstrauss/programas/eletronica/geda/verilog/.git/
> remote: Generating pack...
> remote: Done counting 23261 objects.
> remote: Deltifying 23261 objects...
> remote:  100% (23261/23261) done
> Indexing 23261 objects...
> remote: Total 23261 (delta 18313), reused 18183 (delta 14343)
>   100% (23261/23261) done
> Resolving 18313 deltas...
>   100% (18313/18313) done
>
> $ cd verilog
>   
I did almost that yesterday, except that I provided the name of a new 
directory to clone into:

    jesus% git clone git://icarus.com/~steve-icarus/verilog
    icarus_verilog_cloned
    ...
    jesus% ls -l
    total 408
    drwxr-xr-x 23 alan other 195072 Oct 18 09:33 icarus_verilog
    drwxr-xr-x 21 alan other 4096 Oct 21 13:35 icarus_verilog_cloned
    jesus% cd icarus_verilog_cloned
    jesus%

That other directory is the result of following the steps to create a 
new project, and the subsequent steps that I previously listed.
> 2) You are now in the development branch, but you want the stable 
> branch. Do not checkout the origin/v0_8-branch directly, it is reserved 
> for remote updates. Instead, create a local branch, based on the remote 
> stable branch:
>
> $ git checkout --track -b v0_8-branch origin/v0_8-branch
>
> Branch v0_8-branch set up to track remote branch 
> refs/remotes/origin/v0_8-branch.
> Switched to a new branch "v0_8-branch"
>   
The last thing in my notes before your posting was "Create local 
v0_8-branch branch?". Thank you for spelling out how to do that. And the 
argument descriptions in the man page make perfect sense.
> 3) Now, import you CVS repository.
My CVS repository no longer contains the latest work. That's in the 
"icarus_verilog" directory, a Git repository. If only there were Git 
export/import commands ...

-- 

Alan Feldstein

Cosmic Horizon logo

http://www.alanfeldstein.com/

+1 585 415 6682



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to