versioning

Is there any correlation between versioning and milestones?

A lot of OS projects I know (I am PHP developer) uses versions as milestones, but is this the best way? Should milestones mean something in process of project iterations (meaningfull names)? Are there any rules? Or maybe its totally subjective? ...

How to update SPItemEventReceiver assembly version for a list in SharePoint?

Howdy, Still in the learning process with SharePoint. We have an SPItemEventReceiver compiled into its own assembly. We are using STSDev to package up a SharePoint solution with this EventReceiver as a feature. I am not assigning the SPItemEventReceiver to a specific ListTemplateId within the elements.xml, but am instead linkin...

Web Interface to Versioning System

Does anyone know of any versioning system with a great web interface so that it can basically be managed and used from a browser? The interface would need to function in the areas of committing new code and viewing/downloading previous commits. ...

Include a text file content into a WiX script.

Is there a way to read value for the WiX variable from a text file? What I am trying to do is to include a version-specific information into instlal package. This version information extracted into the text file on the pre-build step, the question is how to propages this text file content into a build process. One of the possible solu...

How to raise an exception on the version number of a module

How can you raise an exception when you import a module that is less or greater than a given value for its __version__? There are a lot of different ways you could do it, but I feel like there must be some really simple way that eludes me at the moment. In this case the version number is of the format x.x.x ...

How does merging a branch actually work (under the hood)?

Hi, this may be a naive question, but, as asked in the object, what is the actual way used by versioning softwares to merge a branch back into the main trunk without generating broken code? Here's a quick example: I make a branch out of the main trunk for the program "Hello World Power edition". I add support for Klingon. This is a radi...

Windows XP, Vista and now Windows 7, is this a maintenance nightmare for software companies?

For software applications like games, does this mean software companies have a lot of extra coding to maintain 3 branches of certain libraries? I know this is hard to say, but for game development in general, are there specific areas in the software where they will have to write 3 times in order to work in all 3 flavors of windows? I'm...

Subversion as version-incrementor at each commit?

I'd like to update the (highest) revision number to a file inside a subversion repository after each commit. I thought of a svn version keyword, but doesn't this only get updated if the specific file was changed? i.e. I have a file version.php where i have the version/revision numbers, but only update anotherfile.php in my commit - thi...

How do you track versions in Bugzilla ?

We are in the process of migrating our bug tracking to Bugzilla from a really old version of track and I am running out of Advil. We have a legacy application that has been around for a long time. Mix in the fact that our versioning management has been trough a few iterations it generated a lot of different versions in the wild. To ma...

Assembly Versioning using CruiseControl.net

Hi, I have setup CruiseControl.net for a bunch of my projects which are related. As a result a single project tag in CruiseControl has multiple SVN checkouts and then a bunch of msbuild tasks compile all the individual sln files. I need to update the assembly version of all the solutions when this build is being done. However, since ...

Visual Studio 6 VC++ Project version - how do I increment it?

I am making changes to an old program written in VC++6. the project resources include a 'version' set which include the following: Block Header Comments Company Name File Version Product Version Both FileVersion and ProductVersion are at 1.0.0.97 (where the 97 is a build number and increments each time I build the project) My changes a...

How to implement "class versioning" (using different version of the same class)

Here is the problem : our main class (say : Contract) change every year. Some properties are added, other are removed. We don't know how it will look next year. It may change a lot or not at all. On the other hand, we now (new requirement...) have to keep an historic of every contracts. Each time the user update a contract, the whole ob...

How do I version a SQL Server Database?

I need to put versions onto a SQL Server 2005 database and have these accessible from a .NET Application. What I was thinking is using an Extended Properties on the Database with a name of 'version' and of course the value would be the version of the database. I can then use SQL to get at this. My question is does this sound like a go...

How should I refer to Team Foundation Server builds?

I am building a release of my project using tfs build which generates a unique identity for the build in tfs build explorer such as "MyProject_20090122.1" indicating that this is the first build on 2009-01-22. However this is my release 1.0.0 of MyProject. Is there a way to connect the two identifiers or do I have to maintain the mapping...

How do you do version numbering in an agile project?

Currently, we're using the following version numbering scheme for our C# winforms project: "Major Release"."Minor Release"."Iteration Number"."Build Number within that Iteration" We wanted to be able to identify the iteration number and the build number within that iteration just by looking at the version number. In the past, we had...

Meta-model evolution in the Eclipse Modeling Framework

I am making an attempt to evaluate EMF for use within a project. One of the things i am looking at is some kind of versioning support at the metamodel (M2 or the .ecore model) level. In terms of metamodel evolution, i have read certain discussions and have come across this paper. However, i wanted to know if there is anything concrete ...

best practice for create database for Versioning System like CMS

Hi, I am working with system like CMS that need to versioning documents. what is best practice and methodology for create database for it with any how its table? ...

What is the best way to create 'versions' of uploaded files?

In my application people will upload resumes and they can update the resumes I am storing. The resumes use a file stream in a database. That is working fine. But now I want to track versions of the uploaded resumes to find the latest and previous resume. What is the best way to do this? ...

What is the correct way to sequence DLL versions

I've always understood that each number in the version (ex: 1.2.3.4) is treated as an regular int value. We are using some third party DLLs that follow a different convention and it seems to be causing problems with our patching process (patch won't overwrite the old DLL with the new one). The old version of the DLL is 1.38 The new ver...

How to change a .NET DLL version after it is built?

I have a build system that is complex enough that AssemblyInfoTask ends up being too fragile to use pre-compile to set AssemblyFileVersion. Is there a way (code or tool) where I can update the file version, product, copyright information for a DLL, EXE, etc. post-build. I want to make sure that I'm updating both the real file version i...