Rewrite page to describe version branches,

Stephen Williams 2022-12-26 09:08:34 -08:00
parent 9771c9de0b
commit 827c8fff75
2 changed files with 25 additions and 3 deletions

25
Home.md Normal file

@ -0,0 +1,25 @@
This is the iverilog GIT repository.
If you are looking for the main Icarus Verilog documentation, look here: "https://steveicarus.github.io/iverilog/":https://steveicarus.github.io/iverilog/
# Version Branches
There are various trans branches around, for different purposes, but the version branches are those that reflect the versions available. It is preferred that one not commit directly to the version branches, but instead create PR's that are merged. In fact, only the core maintainers are even allowed to commit or merge to these branches, so the general plan is to create a branch that you work in, then create a PR off a version branch to arrange for your branch to be merged.
When you get a "git clone", you are generally dropped in the "master" branch. to creat a locak tracking branch of one of the version branches, use a command like this (assuming that "origin" is the name you gave to the remote):
```
% git checkout --track -b v11-branch origin/v11-branch
```
## master
This is the main development branch and is the default branch when you do a git clone and don't otherwise switch to a branch. Mot development happens here.
## v11-branch
This is the branch for the stable v11 release.
## v10-branch
This is the branch for gthe stable v10 release.
V10 is now obsolete. You should be using V11 if you need a stable version.

@ -1,3 +0,0 @@
This is the iverilog GIT repository. The Icarus Verilog wiki is at "http://iverilog.wikia.com":http://iverilog.wikia.com.
There are interesting development statistics available here at "http://www.ohloh.net/p/iverilog":http://www.ohloh.net/p/iverilog.