background preloader

Git / svn / make / scons / waf / deploying

Facebook Twitter

Using SVN repositories as git submodules. With the Subversion VCS, one way to import external modules or libraries into a code tree is by defining the svn:externals property of your repository. Subversion will then check out the specified revision (or the latest revision) of the other repository into your source tree when checking out your code. Submodules are basically the same thing in the "git" world. Humanizing the Build Process with SCons. Atul Varma Humanized, Inc.

Humanizing the Build Process with SCons

Build only what's needed If a source file changed since the last build, rebuild only the target files that depended on that source file. Build systems don't really apply to situations where source files don't need to be built into target files (e.g., Python). Decoupled from system environment Builds need to be consistently reproducible on a variety of systems, so build files should be independent from the particulars of the system environment they're run on.

Fabric — Fabric 1.4 documentation. Sebastien/cuisine.