The limits of VCS (the "no good Perl jobs"/"no good Perl programmers" myth)

Tielman de Villiers tvilliers at
Wed Aug 9 16:22:12 BST 2006

On 09/08/06, Paul Hammond <mail at> wrote:
> >> > How about using "cp" for release management? So you use a VCS for
> >> > development, but when deploying the code to a staging/production
> >> > environment, you tar it up, copy it over and and untar in the
> >> > deployment directory.
> >>
> Whatever solution you choose, you need to get your whole deployment
> process down to as few manual steps as possible, preferably one.  Any
> more, and someone will make a mistake.

The specific "choice" I have with this project, consisting mostly of
Perl scripts (not modules) is:

1) using tar, cp, mv, rm
2) using 1) plus Ant
3) checking out straight from the VCS to staging/production, ln -s

The deployment will be done by sysadmin (ie, *not* the person who does
the development), so the idea is to handover a clean process.


More information about the mailing list