version-control

pydev and the src directory vs. scm

Hi, I'm trying to transition to eclipse+pydev but am having a problem importing projects under scm. My old projects (and also projects on github) don't have the "src" parent directory that pydev seems to really like. If I use egit or subclipse to import/check out the project, the pydev environment is incomplete. If I externally check o...

#ifdef macros for versions controlling

Hi!, I use macros to differ the versions but I can't force it to work properly. I used: #ifdef _IPHONE_4_0 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; #else [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; #endif and #if __IPHONE_OS_VERSION_MAX_ALL...

Android best revision control for apps?

Ok so I have my app that I am about to release as a beta. It also has bug reporting feature thanks to ACRA. Now I want to be updating the beta and also fix any bugs that has been reported. But of course I would want to keep the original released copy so that I can figure out the bugs and what not. And then as final versions get releas...

Code version change "rules"

Hi guys, First of all, i know that there are no fixed rules about software version control but I have several questions. 1) How to upgrade versions correctly I have a small software that I started a while ago and since i started from scratch I started with version 0.1. As I added more functionality I have been upgrading the minor num...

Is the Subversion client for Windows available with no registration required?

Basically, I want to get an update of the standard command-line subversion client for Windows. I used to be able to get downloads of this quite easily, but it seems like registration is required these days. I object to registration, but equally, I prefer not to use workarounds that e.g. involve registering with details that won't stay v...

Keeping custom build configuration files in a git repository

I've got a project in a git repository that uses some custom (and so far unversioned) setup scripts for the build environment etc. I'd like to put these under version control (hopefully git) but keep them versioned separate from the project itself, while still living in the base directory of the project - I've considered options like loc...

Sanity Check: Managing Visual Studio project references with source control

Hi everyone, I've been asking, searching, rating and reading for about a week now trying to get a decent source control process up together and my major stumbling block has been references to projects in other repositories and managing third party libraries. This was compounded by conflicting views on whether to store binaries in the s...

What other repository systems have cvs's -D (date) option?

I recently stumbled upon a cool feature in CVS where you can name revisions by date, e.g.: # List changes made between the latest revision 24 hours ago and now cvs diff -D "1 day ago" Do any other repository systems (e.g. Git, SVN, Bazaar, Mercurial, etc.) have an option like this? ...

Simple GUI Revision Control.

I have started working on what I expect to become, by far, the largest project I’ve ever done, and I’ve come to the conclusion that I really need to start using some kind of version control beyond my current dated zip files and a txt file of comments. I’ve looked into a number of different options but I’m just not finding anything that I...

Hg (Mercurial) Log Interface

I've started using Hg (Mercurial) as my SCM client, just to get my feet wet with it (I'm the only guy working on the project, so yeah, no need for the more advanced features yet). I've been going through the tutorial at hginit.com, but I've found a rather inconvenient aspect of the hg log feature. Basically, when I type it, I get the new...

TortoiseSVN/Subversion Revision numbers...Altenate program?

I asked this question (below) a week ago and got the answer I was looking for, BUT, What program would work if I want the configuration management program to up a file to the next revision (by one unit) ONLY if it is edited. I understand the subversion does not do it that way, BUT what program will? I am fairly new to Subversion/Tort...

Implementing version-control functionality

Are there any recommended approaches for implementing version control functionality accessible to end users of a business application? The goal is to create a robust version control system for an application where users modify business objects (rather than text). I'm not looking for recommendations on version control software for devel...

hg: how do I push newly created branch back into central repository?

I cloned the centeral repository via hg clone my_project my_project_1 then after switching to a newly created repo I marked as a new branch hg branch v1 While inside the new clone I issued hg ci -m "branch created" but when I tried to push the changes back to the original repository I cloned from I got this error: abort: push...

Pushing and new heads in mercurial

Hi, I'd like to see what exactly would be created during a push, if I get the abort: push creates new remote heads! error. How can I check that? Some more details: I'm pulling from one repository (upstream) and pushing to a local fork which does have additional branches, but already contains all upstream ones. Also, I'm only pushing one...

Subversion equivalent to Git's 'show' command?

I like how you can see what went into a git with git show rev I haven't found an equivalent in Subversion. It seems Subversion wants you to do a diff between two commits to get anything reasonable. Am I mistaken, or is there an equivalent to git show in svn to just see what went into a commit? ...

Should IDE project files be put under source control?

This may boil down to opinion: I am wondering if project files (the files generated and used by the IDE and not the compiler) should be included in source control repositories. Are there certain cases where they should and shouldn't? Edit: I should mention that the reason I am asking is because I'm looking at some lists of files to be i...

What to do with PVCS Version Manager 7.5

Hi all. At work we use PVCS Version Manager 7.5 on a project. The project mainly uses PL/SQL and Java. Now I have never liked the way PCVS VM handles stuff. Especially when I would like to re-organize the layout of some of our projects. Subversion would handle this much more elegant (hiding files you have deleted in earlier revisions). ...

How to get local snapshots of the CVS repository

I need to set up some kind of read-only CVS repository mirror. The aim is to get snapshots of the project by schedule and store it on a windows box. Could you suggest best way to do it? I don't actually have to use CVS on local. Our team works with Subversion. And if it possible to check out from CVS to SVN it would be even better. Beca...

private folder in github

/source/application/controller ( visible ) /source/application/models ( visible ) /source/application/views ( visible ) /source/framework ( not visible ) can we somehow do like this at github or in any git sites ? svn ? or maybe other SCM ? ...

Choosing a Mercurial hosting.

I'm looking for a Mercurial hosting which is free. (I'm only a student right now.) And it seems like it boils down to Bitbucket or Project Hosting on Google Code. (Other suggestions are welcome.) So, how do these services compare in terms of features and service? This question does not ask for a subjective opinion, just a feature-set a...