The tag has no wiki summary.

learn more… | top users | synonyms

21
votes
11answers
5k views

Version control systems geared towards multimedia (large files)?

Are there any version control systems out there that are particularly good (or bad) at dealing with large files? Nothing too crazy, but from several hundred megabytes to a gigabyte, let's say. We ...
15
votes
3answers
704 views

How do you apply development practices like version control, testing and continuous integration/deployment to system administration?

Imagine you're going to manage a number of servers with a number of different services that's used by a number of people. Now say you want to reconfigure or replace some software on one of those ...
11
votes
3answers
470 views

What are possible drawbacks of an IIS 7 site having an NTFS junction as a web root?

I am trying to come up with a way to deploy ASP.NET code with as little site disturbance as possible. One thought was to set up the site to be served from an NTFS junction c:\www\example.com where ...
10
votes
5answers
1k views

Safe to have /.svn/ folders on live site? (How to remove them but retain svn update capability?)

I'm doing svn update to update the code for my php website, but it leaves .svn/ folders all over. I think its dangerous to leave those files publically readable, but its very easy to update the ...
10
votes
7answers
671 views

Making the move to source control

Ours is a fairly small company (3-4 programmers and 3-4 site designers) that develops a single-purpose PHP web app which provides the functionality to about 100+ websites. We've operated for a couple ...
10
votes
5answers
3k views

How to setup a central repository on a Windows 2008 server

I would like to setup a central Mecurial repository on a Windows 2008 server which only allows both push and pull access to certain users. This is to allow developers working remotely to push/pull ...
10
votes
6answers
663 views

Is there a etckeeper equivalent for Windows? AKA Windows config revision-control

I want to make a central config file repository so that I can have the changes to any config under revision control (Mercurial). This will include some GNU/Linux boxes (which will use etckeeper), the ...
7
votes
9answers
2k views

Which Version Control Systems support LDAP/AD users and groups

Does anyone know which of the big players (if any) support LDAP/AD users and groups for authentication AND database permissions? Specifically, I'm wondering if SVN, GIT, Mercurial etc. will allow ...
7
votes
4answers
2k views

Is it possible to use etckeeper with a single shared git repository?

I noticed that several people have recommended using etckeeper to apply version control to my /etc directory. It appears to me that the default install puts a repository on the same machine as the ...
7
votes
1answer
3k views

Mixing Subversion “SVNParentPath” and per-repository configurations?

Given a typical Subversion/Apache configuration using SVNParentPath, with repositories hosted under /svn/ like this: <Location /svn> DAV svn SVNParentPath /srv/source/svn/repos ...
6
votes
8answers
263 views

Software Versioning Software

I am looking for a small software versioning (changelog) and bug submission system with a web-frontend. The features I only need is a change-log where users can see what they can expect and a tiny ...
6
votes
1answer
391 views

How does a web server/the http protocol handle version control and compression?

When a client browser requests a file from the web server, I know that some kind of check is performed, because the files needed to serve the web page may already be cached by the web browser. So, if ...
6
votes
3answers
799 views

Best way to deploy/update web production code

What is the best method to deploy or update code from a development environment to a live production one? I am used to using the good old filezila to first; delete then upload the new code to the ...
6
votes
7answers
226 views

Text-file based document preparation system

I am looking for a system to prepare internal technical documents that has the following basic features: source files should be human-readable text files, so they play well with revision control ...
5
votes
8answers
974 views

Where to safely store source code?

Our company already uses version control, and is already doing daily's backups. However, it is my boss's concern to keep the source code somewhere "safe enough" in case of multi-robbery or some ...
5
votes
1answer
59 views

Multi-user bzr server

I'm currently investigating whether it is possible to serve bzr in a setup similar to what gitolite does for git. This means a single unix account, with different users managed via their ssh public ...
4
votes
1answer
87 views

How can we force a puppet manifest and module syntax check prior to version control check-in?

I am working on deploying version control for our puppet modules and manifests. I want to enforce a workflow that requires a puppet module and manifest code check prior to a check-in of changes. This ...
4
votes
1answer
2k views

subversion post-commit hook: print an error message that the user can see?

I have a Subversion repository created with Subversion 1.6.x. This repository has a post-commit hook, which performs an action every time a user checks in the file. Sometimes this post-commit hook ...
4
votes
1answer
524 views

How do I enable ZIP/TAR/BZ2 Download Buttons in my Mercurial HGWEB?

I recently got Mercurial running on my server, shared via Apache. When I browse to the repos via the web, I see a list of my repositories with Atom/RSS links, but no download buttons. My question ...
4
votes
3answers
615 views

Version Control and Backup, which combination?

I'm a sole developer and I have 3 computers. Plus a friend of mine has an account, but never uses it. My current setup is GIT + my own ad hoc backup job that clones the repository, zips it, gnupg it, ...
4
votes
4answers
1k views

Tools for managing code deployment/versioning for IIS / Windows enviroments

Ive got a strong background in Linux and OSX, and just left a job where I was architecting systems based on those platforms. Now I've got a Windows Server running IIS that has a number of different ...
4
votes
1answer
230 views

Should I keep my deployment settings in a separate repository?

I'm learning Salt Stack to deploy my Python application to various stages of production on AWS. Right now I have all my source code and salt states in one big repository. Are there any practical or ...
4
votes
2answers
630 views

Does Group Policy detect installed version before downloading an MSI from network

I used group policy to deploy an Adobe Reader X .msi file, which successfully updated the machines it was targeted to. The computer group those machines belong to still has a link to the GPO which ...
3
votes
3answers
5k views

Git clone/pull across local network [closed]

I'm trying to clone/pull a repository in another PC using Ubuntu Quantal. I have done this on Windows before but I don't know what is the problem on ubuntu. I tried these: git clone ...
3
votes
4answers
184 views

I want to version control my entire slice

I'm renting a slice (i.e., a VPS) from Slicehost. I've a spent a day or two filling up /usr with my favorite packages, /etc with configs and init scripts, and so on. Now I want to: save this whole ...
3
votes
3answers
1k views

Where is hgweb.cgi in the Mac OS X deployment of Mercurial?

I'd like to serve a CGI-based Mercurial repository from my OS X machine, but I cannot for the life of me find the hgweb.cgi file, which I assume is step 1 of the process. My Mercurial installation ...
3
votes
2answers
349 views

Is there a way to add all files and directories that are unversioned to SVN repository?

Is there a way to perform an svn add command that will add only unversioned files? Currently if I try to do svn add on a direcotry that contains a mix of versioned and unversioned files I receive the ...
3
votes
5answers
221 views

All In One Version Control - Debian

I'm currently setting up a SVN repro for personal use. Normally on Debian that'd be svnserve, trac, maybe Apache... and that's three apps to take care of. Most stuff requires an Apache, but I use a ...
3
votes
2answers
1k views

Git-style incremental backup with rsync

I'm trying to setup a backup script on Ubuntu. Every day I want to copy my local source directory to a backup directory on a remote server uniquely named with the date. (e.g., backup-jan1/, ...
3
votes
2answers
1k views

How does VisualSVN store passwords?

We are running a VisualSVN Server that needs ~300 users to be created. As the need to mass create users is likely to reoccur, I'd prefer not to task someone with data entry for account creation. I've ...
3
votes
1answer
3k views

How to log in as a user in p4

I have an issue where users are trying to log in to their perforce account using p4 (not p4v), but it seems to start at a default account without permissions. When they try to logout with p4 logout, ...
3
votes
1answer
472 views

Version control of chef nodes and roles

Is it good practice to version control the nodes and roles when using chef? If so, what is a good way to do it? It looks likes one should be able to take a tree of JSON files created using ...
3
votes
3answers
1k views

Migrate multiple svn repositories into single git repository

We want to migrate from svn to git permanently to be able to use git's better features in terms of branching and collaboration. Our current svn repository looks like this svnrepo/ frontend/ ...
3
votes
2answers
116 views

Puppet dynamic environments and version control [closed]

I'm looking to roll out environments for a puppet installation and wanting to get things square with version control. Before I went to implement what seemed natural in my mind I decided to do some ...
2
votes
6answers
399 views

Choosing a File server

We are a small team of software developers - 7 programmers. We need to set up an inexpensive file server in our office. It's main purpose will be to run our Source Control System (VSS). Any ...
2
votes
4answers
4k views

Debian or CentOS for VPS?

I'm in need for a VPS. My current hosting provider is able to provide with very cheap two options - CentOS and Debian. I don't expect a high traffic there, it is only so I can host my SVN repos (and ...
2
votes
2answers
395 views

Linux system configuration management: versioning and deployment

I'm looking for the best way (for my purposes and situation) to version system configuration files and manage deployment (ownership and mode) between just two machines (live and backup, both should be ...
2
votes
1answer
133 views

I was just curious how far system admins go in setting up the workflows for the developers

Question: I am looking for links or personal accounts of lessons & experiences on setting up sets of servers\systems for developers. In particular I am interested in the amount of automation and ...
2
votes
3answers
2k views

Subversion cluster / replication / HA

What's a good way of making SVN highly available? We take backups of our Subversion server, but this is not enough, as svn is very important. We would like to implement some HA mechanmism for ...
2
votes
2answers
7k views

How do I get the Active Directory user ID?

Firstly, I don't even know whether the "user ID" is the correct term here. The context is that I'm using VisualSVN Server to manage / administer access rights on my SVN repositories with Windows ...
2
votes
5answers
178 views

What Linux version should I use for serving a VCS?

Hi I am looking for a Linux distribution that conforms to my following requirements. This machine will be basically a server box for my software development. I need to install Mercurial and Subversion ...
2
votes
2answers
436 views

Setting up a version control system across multiple servers?

Currently I use free online SVN repositories, but I was considering hosting repositories on my own servers. Is there a way I can easily set up VCS so the same content is distributed across my servers? ...
2
votes
4answers
795 views

Git vs Mercurial server on Windows

I am deciding between setting up a Mercurial or Git server (via HTTPS) on Windows Server 2008. I have heard that Git support is sketchy for Windows client use, but haven't heard much (that are up to ...
2
votes
6answers
337 views

Managing/versioning host-specific scripts (*nix)

We're currently using Puppet (with the manifests and related files in SVN) to manage configuration of our *nix hosts. However, I've hit a bit of a perplexing issue. Many of our hosts have scripts ...
2
votes
1answer
183 views

How can I share a live BZR repository with multiple users?

I'm not sure how best to ask this question. Over several years I've developed my way into a corner and need to figure some things out. I almost certainly haven't been following best practices up until ...
2
votes
1answer
110 views

Robocopy and Mercurial

I recently took a new job, and one aspects of the job is maintaining the organisation's Umbraco website. The site was not under source control nor was there a testing environment. Changes were made ...
2
votes
5answers
223 views

Website deployment - managing user-uploaded content?

I'm a programmer by trade, "server administrator" by company necessity. We're looking at dumping the old painful "update site by FTP upload" style of deployment. Having the webserver check out the ...
2
votes
1answer
864 views

Controlling clone access to multiple mercurial repos served via hgwebdir.cgi [duplicate]

Possible Duplicate: Read access control with Mercurial and Apache I'm trying to host multiple Mercurial repositories for my clients. I need to control access to each repository individually ...
2
votes
1answer
554 views

How to tell Mercurial to never create hard links

I am planning to use Mercurial in the near future on some projects. These projects will normally reside in a directory on my Windows machine, but I will be sharing these directories using VirtualBox ...
2
votes
3answers
379 views

Version Control for print designers and editors

I've looked hard at other threads similar to this, but still can't find anyone with a good recommendation for a cross-platform (OSX, Windows) team workflow in InDesign that is easy and doesn't require ...