version-control

A versioned repository of binaries

Hello, I'd like to store artifacts (~2GB per build) from my CI server (currently evaluating Hudson) in a space-efficient manner and have an easy way to access them. Artifacts are mostly a huge set of dlls and other binaries which in majority don't change between builds. I thought of just using a standard VCS with dedicated repository f...

Create versions in eclipse using local history

Hi everyone, Is it possible to leverage eclipses built-in local history to create and save versions. I find local history very useful, but if I could restore the whole project to a previous state that would be even better. I've considered using version management, but it seems unnecessary as I am the only person working on my project. A...

How should I handle Sphinx configuration in version control?

I have a problem with my development workflow and Sphinx. I want to keep configuration file for Sphinx in version control so it's easier to manage. This means it's easier to link the file to code updates, etc ... However, the configuration file is stored in /usr/local/etc. There are two solutions I can think of. Store the file in the r...

SVN: Create a new repo for each projects or put all projects into trunk?

We have two projects basically, each of 2 these main projects have sub projects which they are comprised of. What we have in SVN is currently 1 repo like this: /SVN-REPO1/MainProj1/ -trunk -branches -tags Should I create a completely new repository altogether and just put MainProj2 inside of its own? Or should I put MainPr...

How can I generate offline diff output between two views?

I am working on analyzing different files between two views in Clearcase. I need to generate output so that I can do this task without an internet connection. What I would like is to run a command that recursively walks through each view and generates a merge/diff output file for each change from view A to view B. This can work like a me...

Determining the Bazaar version number from Python without calling bzr

I have a django (Python) project that needs to know what version its code is on in Bazaar for deployment purposes. This is a web application, so I don't want to do this because it fires off a new subprocess and that's not going to scale. import subprocess subprocess.Popen(["bzr", "revno"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)...

Any thoughts on Surround scm?

So looking at different version control systems: subversion, accurev, surround, tfs, bitkeeper/git/mercurial Subversion: I see it's quite the popular standard Accurev: There seems to be a love hate relationship around it. Surround and TFS: I haven't seen many comments around them. Bitkeeper/Git/Mercurial: Seem pretty popular, but I thi...

Easy-to-backup version control for windows single developer

I really need to get started with source control because I'm going absolutely crazy keeping track of my code and modifications as it is. I'm a single developer on Windows. I use Eclipse for most of my development. Some of my projects are saved in wamp/www folder. Other non-PHP projects are in one or more Eclipse workspaces. I don't wor...

Options to integrate Version Control Systems and Issue Management systems

Is there any other policy that any of you have implemented other than the ones given below? Valid Issue ID per commit. - To track changes made for a bug. Will help maintainability in the long run. Valid Issue status( Open or In-progress). - Why work on issue that are closed. Issue should be assigned to the user doing the commit. More u...

How to specify a username with a @ embedded in a URL? ( Mercurial - MacHg related but not specificaly )

As MacHg (MacOS mercurial client) requests a password but not a username, the only way I have to include the login information for MacHg to connect to a mercurial repository server is to add it in the URL, as the help states. The problem is that I'm using a repository at Kiln.net where usernames are emails. So the @ of the email breaks t...

How to organize revisions in hierarchies?

When working with version control, the history generally looks like a flat chain of revisions. There is some rudimentary mechanism of organizing a hierarchy (I mean branches), but it doesn't seem flexible enough. What are common practices (version control agnostic) to organize revisions in multi-level hierarchies and what are version con...

How to use git to modify an open source project and let other people update the project without losing my changes

Hey there, So, I'd like to make some changes to status.net (an open source Twitter clone). Let's say I want to make it so that people can add fonts in their 'tweets', hypothetically. But, I want to keep getting updates from the status.net people...Let's say they make some changes and fix some security holes or add a new auxiliary fea...

What files generated by Visual Studio should I commit?

Hi! The problem I'm facing is that it seems that some of the files generated by Visual Studio are not necessary for commits. Aside from the obvious things not to commit, what other files should I not commit? Do I need to commit .manifest files, etc.? A different way of saying it: what files are needed to recreate the project I'm workin...

having a middle level cvs server

We access our CVS repository over the internet and it is pretty slow; is it possible to have a middle level CVS server locally so that we can commit/checkout from this and then this guy commits to the higher up. Also necessary would be to keep both of them in sync. Is there a way already for this? If not, then did someone else face simi...

MySQL Version Control

Hi There I am wanting to do some basic version control with my mysql database structure. I am not worried about the contents of the database, I just want to track any new tables added, tables altered, and tables deleted. Is there a simple application that could do this all automagically? (Needs to run on a Linux envirnment) I have loo...

Sub version for database (i want something for data values in the database, not for the schema)

I am using github for maintaining versions and code synchronization. We are team of two and we are located at different places. How can we make sure that our databases are synchronized. Update:-- I am rails developer. But these days i m working on drupal projects (where database is the center of variations). So i want to make sure t...

Knowing the current Revision of a file or the project/solution for AnkhSVN

How can I view the current revision number of a particular file from Visual Studio or directly from Explorer under SVN Source control? I am using AnkhSVN as the client. Also, is it possible to know the revision number when the project/solution was last updated from server and changes to some of its files have been made thereafter? ...

How do I configure BeyondCompare to ignore SCM replaced text in comments?

I do have some text sequences that are replaced by the SCM (Perforce in my case). I do want to configure BeyondCompare to consider these sequences as unimportant differences in order to be able to ignore them when I compare files. In my case it's about Python source files and the sequences are looking like # $Id: //depot/.../filename#...

clearcase: Backup for only modified checked-out elements in all views.

Hi all, Having a regular size-efficient backup for only the modified checkedout elements in all views would be a great thing for us, since a great deal of the defined dynamic/snapshot views cannot be included in the daily backup policy. The following ksh code is near to what we would need for a dynamic view, but it trivially assumes tha...

how can I develop a pitfall-test and performance-test for merging files under different source control systems?

Where I work, we've been using Subversion for years (apparently, I've not been here that long). There's some people here who'd prefer to use TFS, some who'd prefer to migrate to Mercurial and some who'd prefer to keep status quo. Other source controls (Git, others) won't fly because of poor Visual Studio integration. The biggest issue/...