FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-14-2009, 05:30 PM
Vladimir Vassilevsky
Guest
 
Posts: n/a
Default VDSP and version control


When working with complex project with multiple dependencies in Analog
Devices VDSP, it is necessary to include the project group file into
version control. However, as VDSP automatically updates the time/date
record inside the group file at every session, it causes the annoying
conflicts at version control all the time. Is there a good way to avoid
this type of behavior? We are using SVN.


VLV
Reply With Quote
  #2 (permalink)  
Old 11-14-2009, 07:58 PM
Randy Yates
Guest
 
Posts: n/a
Default Re: VDSP and version control

Vladimir Vassilevsky <nospam@nowhere.co[email protected]> writes:

> When working with complex project with multiple dependencies in Analog
> Devices VDSP, it is necessary to include the project group file into
> version control. However, as VDSP automatically updates the time/date
> record inside the group file at every session, it causes the annoying
> conflicts at version control all the time. Is there a good way to
> avoid this type of behavior? We are using SVN.


Yes, avoid VDSP and make your own build system.
--
Randy Yates % "Though you ride on the wheels of tomorrow,
Digital Signal Labs % you still wander the fields of your
mailto://[email protected] % sorrow."
http://www.digitalsignallabs.com % '21st Century Man', *Time*, ELO
Reply With Quote
  #3 (permalink)  
Old 11-14-2009, 08:27 PM
Jerry Avins
Guest
 
Posts: n/a
Default Re: VDSP and version control

Randy Yates wrote:
> Vladimir Vassilevsky <[email protected]> writes:
>
>> When working with complex project with multiple dependencies in Analog
>> Devices VDSP, it is necessary to include the project group file into
>> version control. However, as VDSP automatically updates the time/date
>> record inside the group file at every session, it causes the annoying
>> conflicts at version control all the time. Is there a good way to
>> avoid this type of behavior? We are using SVN.

>
> Yes, avoid VDSP and make your own build system.


There are many to choose from. Browse
http://www.google.com/search?q=versi...are+comparison

Jerry
--
Engineering is the art of making what you want from things you can get.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Reply With Quote
  #4 (permalink)  
Old 11-14-2009, 09:02 PM
Tim Wescott
Guest
 
Posts: n/a
Default Re: VDSP and version control

On Sat, 14 Nov 2009 13:58:40 -0500, Randy Yates wrote:

> Vladimir Vassilevsky <[email protected]> writes:
>
>> When working with complex project with multiple dependencies in Analog
>> Devices VDSP, it is necessary to include the project group file into
>> version control. However, as VDSP automatically updates the time/date
>> record inside the group file at every session, it causes the annoying
>> conflicts at version control all the time. Is there a good way to avoid
>> this type of behavior? We are using SVN.

>
> Yes, avoid VDSP and make your own build system.


This helps to make you immune from the egregious changes that IDE writers
always want to make, it gives you far more control over 3rd-party tools
(for instance if you want to generate signal tables or FPGA images in 'c'
files, or if you want to post-process your hex files), and it lets you
use Make, the Only Sensible Build Tool.

--
www.wescottdesign.com
Reply With Quote
  #5 (permalink)  
Old 11-15-2009, 03:36 AM
Randy Yates
Guest
 
Posts: n/a
Default Re: VDSP and version control

Tim Wescott <[email protected]> writes:

> On Sat, 14 Nov 2009 13:58:40 -0500, Randy Yates wrote:
>
>> Vladimir Vassilevsky <[email protected]> writes:
>>
>>> When working with complex project with multiple dependencies in Analog
>>> Devices VDSP, it is necessary to include the project group file into
>>> version control. However, as VDSP automatically updates the time/date
>>> record inside the group file at every session, it causes the annoying
>>> conflicts at version control all the time. Is there a good way to avoid
>>> this type of behavior? We are using SVN.

>>
>> Yes, avoid VDSP and make your own build system.

>
> This helps to make you immune from the egregious changes that IDE writers
> always want to make, it gives you far more control over 3rd-party tools
> (for instance if you want to generate signal tables or FPGA images in 'c'
> files, or if you want to post-process your hex files), and it lets you
> use Make, the Only Sensible Build Tool.


Amen, brother!

However, it can be a daunting task. Fortunately I've evolved a system
over the last 10 years that seems to work well across multiple
platforms.
--
Randy Yates % "Maybe one day I'll feel her cold embrace,
Digital Signal Labs % and kiss her interface,
mailto://[email protected] % til then, I'll leave her alone."
http://www.digitalsignallabs.com % 'Yours Truly, 2095', *Time*, ELO
Reply With Quote
  #6 (permalink)  
Old 11-15-2009, 04:22 PM
Michael Plante
Guest
 
Posts: n/a
Default Re: VDSP and version control

>
>When working with complex project with multiple dependencies in Analog
>Devices VDSP, it is necessary to include the project group file into
>version control. However, as VDSP automatically updates the time/date
>record inside the group file at every session, it causes the annoying
>conflicts at version control all the time. Is there a good way to avoid
>this type of behavior? We are using SVN.
>
>
>VLV
>


I still run into the same issue with another Windows IDE. Fortunately i
my case, it's possible to usually know I didn't change anything important
and hit SVN revert before updating. Or you could figure out what locatio
in the file is changing (hopefully a constant offset, or something obvious
and write a short program to overwrite it with the value from th
conflicting revision. If anything other than the dates are changing, the
you've got a mess. Differencing binary files is outdone in badness only b
differencing undocumented binary files. One other option, never havin
used VDSP personally, *might* be to see if there's a way to import setting
from a more sane format, and just import every time you load the project.
No particularly good solution, as others hinted at...

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Version Control for VHDL Project AndreasWallner VHDL 44 05-30-2009 07:48 PM
Xilinx ISE 9.1 - Version Control - VSS Jeremy FPGA 6 06-28-2007 03:00 AM
version control of ISE+EDK projects with CVS and/or SVN manu FPGA 5 07-25-2006 02:44 PM
Version Control Software Neill A VHDL 16 09-30-2005 09:27 PM
Version Control Software Neill A FPGA 16 09-30-2005 09:27 PM


All times are GMT +1. The time now is 03:07 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved