Notices
ECU Flash

How do you keep track of your roms?

Thread Tools
 
Search this Thread
 
Old Feb 16, 2012 | 05:46 PM
  #1  
Hb55047's Avatar
Thread Starter
Newbie
 
Joined: Aug 2010
Posts: 17
Likes: 0
From: NY
How do you keep track of your roms?

Since I started tinkering with ecuflash I have ended up with a few rom files that I try to keep track of by date and file names. I was wondering if anyone was using any sort of versioning system to keep track of their files.
I currently use sugarsync (an alternative to dropbox which I also use) to sync the roms between my desktop and laptop. I am hoping someone can recommend something that is portable and fairly easy to use, preferably with a gui frontend.
Reply
Old Feb 16, 2012 | 06:21 PM
  #2  
Raptord's Avatar
Evolved Member
iTrader: (10)
 
Joined: Mar 2009
Posts: 3,525
Likes: 20
From: Gatineau, Quebec, Canada
I don't use any Dropbox-like service to keep my roms synchornized between laptop and desktop, however I do use the following naming scheme:

{first name initial}{last-name initial}_{rom number}_{changes that I made in this map compared to the previous}

For example, my current rom is:

EB_266_altFuel-altTiming.bin
Reply
Old Feb 16, 2012 | 06:32 PM
  #3  
Hb55047's Avatar
Thread Starter
Newbie
 
Joined: Aug 2010
Posts: 17
Likes: 0
From: NY
Thanks raptord, cant go wrong with the k.i.s.s. approach. I was looking into something more complex so that I could keep much more detailed notes. I am testing some software now but I am using the filename method as a backup.
Reply
Old Feb 16, 2012 | 06:39 PM
  #4  
Raptord's Avatar
Evolved Member
iTrader: (10)
 
Joined: Mar 2009
Posts: 3,525
Likes: 20
From: Gatineau, Quebec, Canada
Have you tried something like Mercurial? It might be overkill for just keeping track of roms but when you commit a change you add notes to say what you changed in the new version (In this case you'd commit after every new rom and add notes that would pertain to that rom).
Reply
Old Feb 16, 2012 | 06:42 PM
  #5  
Acree's Avatar
Evolved Member
15 Year Member
Photogenic
Photoriffic
Shutterbug
iTrader: (8)
 
Joined: Nov 2006
Posts: 787
Likes: 1
From: Dallas
I use Dropbox to sync all of my logs and roms. Works like a charm!

-Acree
Reply
Old Feb 16, 2012 | 06:43 PM
  #6  
Hb55047's Avatar
Thread Starter
Newbie
 
Joined: Aug 2010
Posts: 17
Likes: 0
From: NY
I looked at it, right now I am trying bazaar http://bazaar.canonical.com/en/ So far so good. I am going to see how it behaves over the next few days.
Reply
Old Feb 16, 2012 | 10:25 PM
  #7  
ViciousLSD's Avatar
EvoM Guru
10 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Oct 2011
Posts: 3,838
Likes: 596
From: Houston
I just compress/zip matching bin and xml's and give it a long cryptic name
Reply
Old Feb 16, 2012 | 11:06 PM
  #8  
deeman101's Avatar
Evolved Member
iTrader: (34)
 
Joined: May 2010
Posts: 1,142
Likes: 46
From: Bethesda, MD
I initial, date, and give a one or two word description on the change. And everything is done on my laptop with backups on my desktop once in a while.
Reply
Old Feb 17, 2012 | 09:48 AM
  #9  
Hb55047's Avatar
Thread Starter
Newbie
 
Joined: Aug 2010
Posts: 17
Likes: 0
From: NY
managing by filename seemsto be the most popular option. I guess it makes sense since all the versioning software expects written code and cant seem to handle .bin files.
Reply
Old Feb 17, 2012 | 10:18 AM
  #10  
mx4life85's Avatar
Evolved Member
iTrader: (38)
 
Joined: Dec 2007
Posts: 865
Likes: 1
From: Charlotte, NC
Why not use dropbox to manage the location of the ROMs as well as creating an Excel file that gives you a brief description of what you've changed on each Rom.

For example say one ROM is XX_226, in Excel have a column that says the ROM name that you saved the file as in addition to a description section stating the changes you've made.
Reply
Old Feb 17, 2012 | 10:22 AM
  #11  
Raptord's Avatar
Evolved Member
iTrader: (10)
 
Joined: Mar 2009
Posts: 3,525
Likes: 20
From: Gatineau, Quebec, Canada
Originally Posted by mx4life85
Why not use dropbox to manage the location of the ROMs as well as creating an Excel file that gives you a brief description of what you've changed on each Rom.

For example say one ROM is XX_226, in Excel have a column that says the ROM name that you saved the file as in addition to a description section stating the changes you've made.
I'd be waaaaay too lazy to open up my excel file and update it with the relevant rom information. That's why I put it directly in the file name
Reply
Old Feb 17, 2012 | 11:00 AM
  #12  
ViciousLSD's Avatar
EvoM Guru
10 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Oct 2011
Posts: 3,838
Likes: 596
From: Houston
Originally Posted by mx4life85
Why not use dropbox to manage the location of the ROMs as well as creating an Excel file that gives you a brief description of what you've changed on each Rom.

For example say one ROM is XX_226, in Excel have a column that says the ROM name that you saved the file as in addition to a description section stating the changes you've made.
That's Windows Explorer for me, detail view, sorted by date
My 'backup' system is a netbook->thumb drive->3monitor desktop... since I cant stand working on a netbook
Reply
Old Feb 17, 2012 | 12:13 PM
  #13  
NeoGearX's Avatar
Newbie
iTrader: (3)
 
Joined: Jan 2009
Posts: 53
Likes: 0
From: San Jose
Coming from software engineering I've very familiar with SVN as a code repo ... using SVN (or other like GIT, etc) for managing ROMs works pretty well for me.

Each ROM can be 'checked out' modified and then 'commit' back to the repo with log of what change was mode ... all the logs will be stored and you can track all the changes that you or others made over time. Any computer with access to the repo can 'update' their local snapshot and make sure that it pulls down the latest versions.
Reply
Old Feb 17, 2012 | 12:34 PM
  #14  
ViciousLSD's Avatar
EvoM Guru
10 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Oct 2011
Posts: 3,838
Likes: 596
From: Houston
BTW I'm also a software developer, but unlike most I dont think much of 'version control softwares'
If you really want a good version control approach, use Excel... insert links to your zip/folder with bin/xml/logs, add list of mods, add screenshots of maps, logs, virtualdyno plots, speeding tickets, etc
Reply
Old Feb 17, 2012 | 12:47 PM
  #15  
Raptord's Avatar
Evolved Member
iTrader: (10)
 
Joined: Mar 2009
Posts: 3,525
Likes: 20
From: Gatineau, Quebec, Canada
Originally Posted by ViciousLSD
, add [...] speeding tickets, etc
"This map is crap, I got 3 more speeding tickets than with the last one!"

Reply



All times are GMT -7. The time now is 12:21 PM.