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