Versioning is the way changes to programs deemed worthy of release are notated.
-1
votes
2answers
87 views
One or multiple git repository
So we have different app, in different languages(ruby, php perl). Each app is separate from each other. They do use the same database not none of the code from each app is re-used in another app.
What ...
4
votes
1answer
100 views
Versioning and deploying dependent systems
I need some best practices or experiences of developer teams who had to treat the same issues I have at the moment =)
Our company is developing a client software for years. The one and only ...
1
vote
4answers
139 views
Naming a release
OS X 10.9 not just called 10.9 but also Mavericks.
iOS7 is just called iOS7.
Android releases are named after sweets.
What is the rationale of giving a name to a release version?
What are the ...
9
votes
4answers
511 views
When should I increment version number?
I didn't learn programming at school and I do not work as a (professional) developer, hence a lot of basics are not quite clear to me. This question tries to clarify one of them.
Now let's suppose ...
2
votes
2answers
85 views
Workflow versioning
I believe I have a fundamental misunderstanding when it comes to workflow engines which I would appreciate if you could help me sort out. I'm not sure if my misunderstanding is specific to the ...
4
votes
2answers
194 views
Git Staging: When to stage? What to do if modification occurs afterwards
I'm rather new to the broad world of Git. I have read the manual and have been practicing but I am confused about few aspects of it, which I couldn't figure out after searching for.
I'm wondering:
...
3
votes
1answer
188 views
Is Python Cookbook for python 2.4 applicable to python 2.7.5?
My college has a course on Introduction to programming using python and we are using Python 2.7.5.
I would like to know if it will be helpful to read Python Cookbook which is for python 2.4?
There ...
2
votes
1answer
84 views
Semantic Versioning and splitting apart a library, providing a bundled build
I've got a nice, fairly popular JavaScript library that is following Semantic Versioning.
The current library has a few dependency libraries, which are available either as separate downloads or as ...
4
votes
2answers
289 views
Continuous Integration with Bamboo and Maven, Managing Version Numbers?
I am currently developing a product that is broken up into a few main parts: A Server, an Android client, a Desktop client, and a class library for providing common data structures. Currently my team ...
2
votes
3answers
269 views
Using two versions of a class in the same code
At my job, in our core project, we have a Validation class that has been evolving with the years. And ee have an old project with an User class that uses an old version of the Valdiation class.
And ...
-2
votes
1answer
88 views
GIT Permissions [closed]
There is something not clear for me and this is how to prevent other people read my code. The thing is that I want people create their own branches but not to view the other's branches. If someone is ...
-4
votes
1answer
132 views
How to name your application version so a user don't find out that it doesn't change during an update
I know it's a strange requirement but we want to create some version string which wouldn't change and that would prevent a user to notice that after an update, the version is the same as before.
...
2
votes
1answer
128 views
Semantic versioning for desktop applications
I can easily follow the Semantic Versioning recommendations if I develop a library or API, but what if the developed product is a website or a desktop application?
When would you increment a major ...
0
votes
1answer
88 views
Using <= for every dependency in case of following semantic versioning idea
As Semantic Versioning (and common sense) declares - the major version is incremented in case if non backward compatible change is introduced.
Now let's assume we have a project called Project that ...
1
vote
1answer
112 views
Organizing related projects and dependencies for nuget publishing
I've been working on writing .NET bindings for Rollbar, an error and message reporting service, like Airbrake. My library is working nicely and is published in the NuGet gallery.
So now I want to ...
0
votes
1answer
33 views
Why are the version / build numbers different for Mylyn?
At projects.eclipse.org Mylyn Build 1.1.0 is slated for June 2013.
At www.eclipse.org/mylyn The "news" says Mylyn 3.8.3 was released on March 1st.
Why is there little or no correlation between the ...
1
vote
1answer
90 views
Should semantic breaking changes be tied to syntactic breaking changes?
Explanation
First let me briefly define how I'm using terms (I might be bending their typical use a little):
When I talk about semantic breaking changes, I'm referring to a change in the ...
0
votes
2answers
97 views
Proper name for a project supports 2 different release
Is there a technical name for a software project where the current and prior stable releases are both maintained?
2
votes
5answers
128 views
Keeping test and release version numbers in sync
I'm currently beta-testing an iPhone app. Right now I have sent out the first beta-test for my users and I have labeled that release as 1.0 for my testers.
Now since the testers have tested the app ...
9
votes
1answer
3k views
Summary of differences between Java versions?
What are the major differences in between Java version in terms of software development? Where can one find a summary of the most important changes related to programming?
The Release Notes such as ...
8
votes
1answer
148 views
How to start a new major version of my application, but still keep the old version 'alive'
I have two applications, called A and B. The current version of these applciations are 7.x (some customers run 7.1, others run 7.2, ...). Both applications use a same common framework (let's call ...
4
votes
2answers
147 views
Keeping tech support on the latest software version
I'm the only software developer maintaining a subset of products at a small company. The main product I'm concerned with here is a web app which is installed on various clients' machines, with a ...
4
votes
5answers
1k views
Looking for best practice for version numbering of dependent software components
We are trying to decide on a good way to do version numbering for software components, which are depending on each other.
Let's be more specific:
Software component A is a firmware running on an ...
0
votes
1answer
171 views
Storing revisions of a document
This is a follow up question to my original question. I'm thinking of going with generating diffs and storing those diffs in the database 'History' table.
I'm using diff-match-patch library to ...
1
vote
1answer
89 views
Strategy for versioning on a public repo
Suppose I'm developing a (javascript) library which is hosted on a public repo (e.g. github). My aim in terms of how version numbers are assigned and incremented is to follow the guidelines of ...
2
votes
2answers
163 views
Supporting and testing multiple versions of a software library in a Maven project
My company has several versions of its core software in use by our customers at any one time. My job is to write bespoke Java software for the customers based on the version of core software they ...
41
votes
4answers
2k views
Why is Java version 1.X referred to as Java X?
I saw that Java 1.2 is also known as Java 2. Do "Java 1.x" and "Java x" (for example "Java 1.6" and "Java 6") refer to the same version of Java?
And if yes, why the need for this duality?
4
votes
2answers
200 views
Bump version before kicking off new development or when tagging a release, which is better?
Some projects bump version before kicking off a new development, while the other projects bump version when tagging a release.
Which approach is better?
If version number not changed at the start ...
2
votes
3answers
222 views
GitHub OS project how to have a good version and a work in progress version
I have started my own OS application, I am hosting it on GitHub. My problem is that I push changes to the repository from more than one location so sometimes I want to work on it and sometimes I can't ...
5
votes
3answers
288 views
Best practices for versioning project after dependency upgrade
Say, my project have dependency N with version 1.0.0.
Then something have changed, and I should depend on newer version - let it be 1.0.1.
OK, I'm incrementing dependency version, nothing else ...
8
votes
1answer
263 views
Versioning APIs
Suppose that you have a large project supported by an API base. The project also ships a public API that end(ish) users can use.
Sometimes you need to make changes to the API base that supports ...
7
votes
6answers
2k views
When do you change your major/minor/patch version number? [duplicate]
Possible Duplicate:
What “version naming convention” do you use?
Do you change your major/minor/patch version numbers right before you release or right after?
Example: You just ...
1
vote
3answers
381 views
How can I add the version of a file to the file name with Tortoise-SVN?
I would like to start giving unique names to "cache-able" files - i.e. *.css and *.js - in order to prevent caching, without requiring changes to the web-server settings (as is currently done in IIS).
...
6
votes
3answers
426 views
How to manage/control software versions? [duplicate]
I'm facing a problem to create a version control outline for several already existing software parts for my company. Until now no one - expect for the developers - knows that there are different ...
30
votes
3answers
2k views
What does it mean by atomic commit for a versioning system?
One of the reasons why programmers prefer SVN over CVS is the former allows atomic commits ? What does this mean ?
5
votes
2answers
249 views
Use of versioned objects/data to handle program version compatibility?
Is there a common name for the practice of keeping a version number on your data, so that different versions of your program can identify, for example, "current", "legacy", and "too-old-to-deal-with" ...
1
vote
3answers
247 views
Bump version number in commercial software development? [closed]
Who is responsible for bumping version number in commercial software development?
How to setup policies for that?
1) for small team
2) for medium team
It is important not to forget to change the ...
8
votes
3answers
245 views
What is the logic for setting the version numbers in an app?
I would like to know what's the logic for setting the versions in an application that you're developing?
I mean from 1.0 to 1.1 or 1.7 to 2.0
3
votes
1answer
217 views
Best practice for marking a bug as resolved in Bugzilla ?
I am wondering what is the best way to handle the situation of marking a bug as resolved and providing a version of component/product in which this fix can be found.
Context
For a project I am ...
-1
votes
3answers
256 views
How to manage and improve web application with 50 customers?
First of all, sorry for my English. We've developed a Web Application using ASP.NET and Sql Server. We've started selling it and of course are still continually improving and developing it.
The ...
2
votes
1answer
230 views
Useful versioning scheme for a git project?
I have a small github project, which I need to add an option to to output some version number on the commandline.
The problem is I have no idea how to "compute" the version number. Is this some ...
5
votes
3answers
483 views
What is your strategy for converting RC builds into retail?
We're trying to implement a strategy for how we transition our builds from RC to released retail code.
When we label a build as a release candidate, we send it to QA for regression. If they approve ...
0
votes
3answers
288 views
Versioning and client upgrade strategy for web applications
I'm writing a web app and am wondering about future upgrades and how upgrading the webapp will affect the user experience.
In particular, I was wondering how a company like Google approaches this ...
8
votes
5answers
326 views
Ways to version user generated documents
I have an online document which essentially gets stored to the database as XML string.
I'm thinking about a way to implement versioning of the document for the user. So that user can go back to ...
6
votes
3answers
3k views
Handling database schema changes when pushing new versions
During times of heavy development, the database schema changes both rapidly and continuously, and by the time our weekly push to the beta build comes around, the schema has changed so much that the ...
0
votes
3answers
338 views
API design and versioning using EJB
I have an API that is EJB based (i.e. there are remote interfaces defined) that most of the clients use. As the client base grows there are issues with updates to the API and forcing clients to have ...
0
votes
2answers
184 views
Forking an open source project: should one create a new changelog file? Should restart version number?
I am going to fork an open source project. Would you recommend to create a new changelog file or to update the original one? Would it be reasonable to increment its version number or would it be ...
6
votes
2answers
3k views
git, maven and jenkins - versioning, dev and release builds workflow
What is the preferred way to do the following with git, maven and jenkins:
I am developping an application, which I would like to maintain "dev" and "release" branches. I would like jenkins to build ...
22
votes
5answers
8k views
How do you achieve a numeric versioning scheme with Git?
My organization is considering moving from SVN to Git. One argument against moving is as follows:
How do we do versioning?
We have an SDK distribution based on the NetBeans Platform. As the svn ...
5
votes
1answer
295 views
Are there established practices on versioning of a shared web service?
We are working on an ASP.NET-based XML Web Service that we will be using for our own purposes as well as using it as part of a product offering for our integration partners.
Once it goes live we ...