Questions tagged [versioning]

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software.

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software.

The following are some popular versioning software used:

  1. Git
  2. Subversion (SVN)
  3. Microsoft TFS
3122 questions
2
votes
7 answers

Configurations and Program features in Visual Studio/C# Windows App

I have a Windows application (VS2005/C#) which comes in two versions, Enterprise and Pro. In the Pro version, some of the features and menus are disabled. Currently, I'm doing this by commenting out the disabling code to create the Enterprise…
Jasmine
  • 4,003
  • 2
  • 29
  • 39
2
votes
1 answer

Why is LATEST a dependency management anti-pattern?

I was in a code review (for my code) lately, and an architect saw the following in my build.gradle file: dependencies { compile 'org.apache.commons:commons-lang3:3.3.2' compile 'org.apache.httpcomponents:httpclient:4.3.2' compile…
smeeb
  • 27,777
  • 57
  • 250
  • 447
2
votes
2 answers

Versioning issues with assemblies

Let's assume I have two assemblies: MyExecutable.dll version 1.0.0 MyClassLibrary.dll version 1.0.0 Now, MyExecutable.dll currently uses MyClassLibrary.dll's classes and methods (which include some algorithms). Most of those algorithms were…
devoured elysium
  • 101,373
  • 131
  • 340
  • 557
2
votes
1 answer

Custom layout renderer 'not found' when using newer version of NLog

I've created a custom NLog extension, which makes use of NLog 3.1. It contains, amongst other things, a layout renderer "iis-sitename", for retrieving the site name of IIS websites. I've added the extension to the NLog configuration file of a .NET…
Stijn
  • 1,970
  • 3
  • 27
  • 36
2
votes
1 answer

Does UnmappedResourceHandler work for library versioning?

I am trying out the UnmappedResourceHandler in OmniFaces, originally I had all my resources under a directory structure like: WebContent |-- resources | `-- default | `-- 1_0 | |-- css | | `-- style.css …
Ross
  • 3,008
  • 1
  • 22
  • 27
2
votes
1 answer

What are the constraints on Cocoa Framework version numbers?

We're distributing a Cocoa framework with regular updates. We'll be updating the version numbers with each release. The Apple documentation appears to suggest that version numbers should be consecutive incrementing integers. We are distributing…
Joe
  • 46,419
  • 33
  • 155
  • 245
2
votes
1 answer

LINQ to Entities, SQL Server version and setting ProviderManifestToken at runtime

We have developers some developers who are developing against a SQL Server 2005 database, while others are using 2008. We just discovered that generating the edmx against a 2008 database set the ProviderManifestToken to 2008, which means some…
chris
  • 36,094
  • 53
  • 157
  • 237
2
votes
2 answers

Helping Rails Newbies identify version-specific information on web pages

I am trying to help some people getting started programming on rails identify which version that advice found on web pages corresponds to, and am seeking advice and/or guides on how to do it so they don't have to rely on me and/or waste time trying…
corprew
  • 1,991
  • 14
  • 17
2
votes
3 answers

Automatic versioning of sources for local backup

When using a versioning system, one is often tempted producing 'clean' commits, ie commits that actually make sense, and are compilable (and nice to read for other developers). As a natural effect of this, commits are usually done pretty late ('when…
Mikarnage
  • 893
  • 1
  • 9
  • 24
2
votes
1 answer

Locate GAC assembly if only Build or Revision number is changed

I have question over how CLR handles assembly binding and loading from GAC if build and revision numbers are changed. Assembly has four parts [Major].[Minor].[Build].[Revision]. I know that if Major and Minor is changed, you need publisher policy to…
Dotnet_Dev
  • 21
  • 2
2
votes
1 answer

In "Mono 3.0.10.20" what does 20 mean?

I want to download the latest Mono MDK of the 3.0.10 branch. On the download site, I see that 3 packages are available: QUESTION: What is the meaning of "20" in 3.10.0.20 ? I find it strange that the 3.0.10.20 file is older than the 3.0.10.0…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
2
votes
1 answer

Revisions: algorithm and data structure

I need ideas for structuring and processing data with revisions. For example, I have a database of objects (e.g. cars). Each object has a number of properties, which can be arbitrary, so there's no a set schema to describe these objects. These…
mvbl fst
  • 5,213
  • 8
  • 42
  • 59
2
votes
2 answers

See any Git commits directly to master?

Let's say a dev team is supposed to commit all their changes to local branches, finish the feature inside the branch, followed by merging the branch into master. How exactly can one find out if there were any commits made directly to master?
RandomAndy
  • 324
  • 1
  • 9
2
votes
1 answer

How can I add a version/build information to my project and setup.py?

There are several questions about getting the version string into setup.py. I have a slightly different set of requirements: I need version (e.g. 1.2.3) string and a build number (the result of $ git describe --tags --always HEAD) I need these…
Wayne Werner
  • 49,299
  • 29
  • 200
  • 290
2
votes
1 answer

Store diff of files in PHP

When saving revision #7 of a textfile with PHP, I use: But instead of saving the whole $data again and again for every revision, I would prefer to…
Basj
  • 41,386
  • 99
  • 383
  • 673