EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.userchat.eng » What revision/version control do you use for EAGLE files?
What revision/version control do you use for EAGLE files? [message #154090] Fri, 28 February 2014 20:32 Go to next message
Doug Wellington
Messages: 270
Registered: January 2010
Senior Member
I don't know if this site allows polls to be created (maybe we'll learn
next week in the webinar) but I thought I'd ask what revision control
system everybody uses.

I mainly use Mercurial myself, but I also use Git depending upon who I
collaborate with.

What do you all use?  Do you use any kind of scripting/ULP inside of
EAGLE to interface with your revision control system?  And do you use
any of the Internet-based servers to store your files?  (Sourceforge,
Github, Bitbucket, etc.)

And on a related note, do you all stick with the XML the way it is saved
from EAGLE, or do you do anything to convert it to a form that is more
useful for revision control?  (Geagle, Upverter, etc.)

Thanks,
Doug

--
To view any images and attachments in this post, visit:
http://www.element14.com/community/message/105067
Re: What revision/version control do you use for EAGLE files? [message #154136 is a reply to message #154090] Mon, 03 March 2014 18:38 Go to previous messageGo to next message
Jorge Garcia
Messages: 1294
Registered: April 2010
Senior Member
Hi Chuck,

I'll chime in. I really like Bazaar, I use it to version control any and
all code that I write, be it in C, Python, or the ULP language.

I haven't bothered to make any tools to interface with it, I just use
the GUI front end that comes with Bazaar.

My 2 cents,
Jorge Garcia
Re: What revision/version control do you use for EAGLE files? [message #154151 is a reply to message #154090] Tue, 04 March 2014 07:38 Go to previous messageGo to next message
Rob Pearce
Messages: 480
Registered: September 2012
Senior Member
On 28/02/14 20:52, Doug Wellington wrote:
> what revision control
> system everybody uses.

Hi Doug,

I'm old-school - I use subversion.

Still, that's better than where I work, who still use Visual Source
Dangerous
Re: What revision/version control do you use for EAGLE files? [message #154152 is a reply to message #154090] Tue, 04 March 2014 07:46 Go to previous messageGo to next message
Lorenz
Messages: 645
Registered: December 2006
Senior Member
Doug Wellington wrote:

>I don't know if this site allows polls to be created (maybe we'll learn
>next week in the webinar) but I thought I'd ask what revision control
>system everybody uses.
>
>I mainly use Mercurial myself, but I also use Git depending upon who I
>collaborate with.

Subversion here.

And since eagle switched to xml and later subversion introduced costum
keyword expansion, I even manage to embed revision information into
the schematic, board and library files too (as those following this
newgroup might remember 8-)
--

Lorenz
Re: What revision/version control do you use for EAGLE files? [message #154156 is a reply to message #154090] Tue, 04 March 2014 13:06 Go to previous messageGo to next message
Chuck Huber
Messages: 599
Registered: October 2004
Senior Member
On 02/28/2014 03:52 PM, Doug Wellington wrote:
> I don't know if this site allows polls to be created (maybe we'll learn
> next week in the webinar) but I thought I'd ask what revision control
> system everybody uses.

Perforce.
Re: What revision/version control do you use for EAGLE files? [message #154157 is a reply to message #154090] Tue, 04 March 2014 13:18 Go to previous messageGo to next message
Eric Stevens
Messages: 44
Registered: July 2008
Member
We use Mercurial with all our repositories stored on our internal Rhodecode server. We store everything related to a project in the repository, including binary files. Some of these repositories are pushing 5GB in size. We've used this setup for years and it's worked out quite well for us.

I've written a simple ULP to run any Mercurial function from inside Eagle for board, schematic, and library files. I have some of the more commonly used Mercurial operations in my Command Texts side menu.

We don't change the XML as its a really simple format to work with as it is.

Eric
Re: What revision/version control do you use for EAGLE files? [message #154197 is a reply to message #154090] Thu, 06 March 2014 04:02 Go to previous messageGo to next message
Eric Jordan
Messages: 8
Registered: March 2014
Junior Member
I use Git. Dumped Subversion a long time ago :)

--
To view any images and attachments in this post, visit:
http://www.element14.com/community/message/105618
Re: What revision/version control do you use for EAGLE files? [message #168050 is a reply to message #154090] Tue, 13 December 2016 13:39 Go to previous messageGo to next message
Dmitry Zhgenti
Messages: 2
Registered: December 2016
Junior Member
Hi guys,

I know this conversation has happened a while ago, but I wanted to ask you a favor. We're building an enhanced collaboration tool for hardware developers. It's based on Git version control and allows you to view interactive diffs between different schematic revisions. We're in limited access mode and support only Eagle schematics for now, but if people see real value in it, we will add board layouts and other vendors as well.

If you're still interested in the topic, I'd really appreciate your feedback about our project http://cadlab.io ( https://www.element14.com/community/external-link.jspa?url=http%3A%2F%2Fcad lab.io)

Dmitry

--
To view any images and attachments in this post, visit:
https://www.element14.com/community/message/210996
Re: What revision/version control do you use for EAGLE files? [message #168128 is a reply to message #168050] Tue, 20 December 2016 14:51 Go to previous messageGo to next message
Gustavo Velasco Hernn
Messages: 1
Registered: December 2016
Junior Member
Looks nice, I will try it with my team!

--
To view any images and attachments in this post, visit:
https://www.element14.com/community/message/211543
Re: What revision/version control do you use for EAGLE files? [message #168130 is a reply to message #168128] Tue, 20 December 2016 17:20 Go to previous message
Dmitry Zhgenti
Messages: 2
Registered: December 2016
Junior Member
Thanks, Gustavo. Your account has been activated. Looking forward to your feedback!

--
To view any images and attachments in this post, visit:
https://www.element14.com/community/message/211557
Previous Topic: Auto-place routine that works?
Next Topic: local/user information in a ULP?
Goto Forum:
  


Current Time: Sun Jul 23 10:49:21 GMT 2017