Thread Previous • Date Previous • Date Next • Thread Next |
On 05/01/2013 03:36 PM, Dick Hollenbeck wrote:
There are 4 schools of thought, and funny thing is you and I are in the same camp after all. 1) Make it editable, and fixed, not dynamically updated. If I put in a date, it stays that way forever on disk too. 2) Make it dynamic (i.e. automatically updated), reflective of the last time of board *modification*, not last time of save. 3) Make it dynamic (i.e. automatically updated), reflective of the last time of board *save*. 4) Remove it, keep it out of the file, until the dispute is settled.
How about 2 dates - an editable 'release date' and a last modified date?Is the editable date actually a version number? (Totally valid way of doing things) - which gets back to the best way to take a design from one version to the next. ( I would vote for yyyy-mm-dd_hh-mm--ss for a default format ).
I have used a system where a board change increments the major number and a schematic change (that has yet to revise the board ) is them minor number- thus major.minor.ls - Where ls reflects a change to schematic information that does not change the netlist.
When I make a new board revision - I also copy the design directory to a new one - change the directory and some file names to reflect the new version number.
http://wiki.xtronics.com/index.php/Kicad#Incrementing_the_file_names_of_a_ProjectThis works for now, but brings up an item long on the wish list - how to backup a design into a tar-ball along with all the doc files associated with the design. ( the goal being to have a tarball that I can expand into a working project complete with everything ).
There is more than one way of incrementing a design version, and some may want to do it differently, I like the idea of a version number x,y,z AND a last modified date. I think there should be a 'kicad specific' way of doing this - that people are free to deviate from - but I would love to write up some form of 'best practice'.
-------------------------------------------------------------------------------- Karl Schmidt EMail Karl@xxxxxxxxxxxx Transtronics, Inc. WEB http://secure.transtronics.com 3209 West 9th Street Ph (785) 841-3089 Lawrence, KS 66049 FAX (785) 841-0434 Truth is mighty and will prevail. There is nothing wrong with this, except that it ain't so. --Mark Twain --------------------------------------------------------------------------------
Thread Previous • Date Previous • Date Next • Thread Next |