git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Verilog/ASIC development support is insufficient in git , help!

From
Kevin Ballard <kevin@sb.org>
Date
May 11, 2008, 05:33 UTC
Message-ID
<F975216F-9B61-41FF-A7FE-3D7EF09D137B@sb.org>
In-Reply-To
<83EE186A7AF140179C6C73B367471EC7@justinuTop>
On May 11, 2008, at 12:29 AM, Justin Leung wrote:
Show 21 quoted lines
> Hi Kevin,
>
> The ability of inter-user (designer-verifier) code sync'ing without  
> letting the incomplete or incompatible RTL code to propagate to the  
> main build stream is going to facilitate the design flow and  
> efficiency .
>
> The ability of local revision control means that no more over  
> writing of design files until commit .
>
> I think these 2 things will really buy us alot .
>
> Justin
>
>> Honestly, it sounds like SVN is actually a good fit here. Just  
>> because git is awesome for many things does not mean it is the end- 
>> all-be-all  of version control systems. SVN still has its place as  
>> the last true centralized system. Given your constraints and  
>> workflow, why do you  think git is better than SVN?
>>
>> -Kevin Ballard

But they come at an expense - no more linear revision numbers, more complex commands, etc. You can't have it both ways.

You could always use a main SVN repo and then use git-svn to maintain your own private git repos, do all the code syncing you want there, and then push it back to SVN when you want to send it back to the main build stream. If you go this route, be careful to maintain a linear history on the branch that tracks the SVN repo, as SVN cannot handle merges the way git can. You'll want to either do rebasing or squashed merges (to avoid multiple parents).

-Kevin Ballard
-- 
Kevin Ballard
http://kevin.sb.org
kevin@sb.org
http://www.tildesoft.com
Previous: Justin LeungNext: Justin Leung
Message 4 of 11 in “Verilog/ASIC development support is insufficient in git , help!”
  1. Justin LeungMay 11, 2008
  2. Kevin BallardMay 11, 2008
  3. Justin LeungMay 11, 2008
  4. Kevin BallardMay 11, 2008
  5. Justin LeungMay 12, 2008
  6. Dana HowMay 12, 2008
  7. Justin LeungMay 12, 2008
  8. Christian MICHONMay 11, 2008
  9. Justin LeungMay 12, 2008
  10. Jakub NarebskiMay 11, 2008
  11. Daniel BarkalowMay 12, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.