When grass was greener

Entries tagged as ‘git’

Git as a branch container and Visual Studio

Wednesday, April 30, 2008 · 5 Comments

One of the features, that differentiates Git from other DSCM like Bazaar and non-distributed SCM like Subversion, is that it holds all of your branches within .git repository that’s in your working copy directory.

Some of devs consider it a disadvantage: you get main development line and all of the branches in one working copy; others as an advantage – since you get all the repository in one directory.
(more…)

Categories: Open Source · Technology explained · Tools
Tagged: , ,

Git: private repositories on shared hosting

Monday, March 03, 2008 · 3 Comments

“You are a developer, software engineer, web designer, text writer… You want your files accessible from all the places (like a source for your project or a template for a website) – and you want to be sure that it is always the most up to date version…

Sure you can drag those files along on a USB stick and copy it forth and back. You have those files even if there’s no Internet access. Important? Sure but…”

Remember this? I have written very similar article on using Bazaar-NG for private repositories on shared hosting. It is time to make the same with git – which is becoming very popular due to its robustness and support from Linus and kernel devs themselves.

With MinGW Git port (no need for Cygwin!) coming to the light – git now looks as a great alternative to both Subversion and Bazaar.

Update:  With latest release a preliminary support for git-svn has been brought!

Let’s get things started.

(more…)

Categories: Linux · Open Source · Software · Technology explained · Tools
Tagged: , , , , ,

Bazaar-NG: private repositories on shared hosting

Wednesday, February 14, 2007 · 7 Comments

You are a developer, software engineer, web designer, text writer… You want your files accessible from all the places (like a source for your project or a template for a website) – and you want to be sure that it is always the most up to date version…

Sure you can drag those files along on a USB stick and copy it forth and back. You have those files even if there’s no Internet access. Important? Sure but…

Not too handy. You always have to take care about updating files on the stick to the most recent versions, copy files, check dates and watch out that you don’t modify old files.

You know you are smarter than that! You have a shared hosting and use FTP, don’t you? The files are accessible where Internet access is, you don’t have to remember about taking USB stick with you. But.. but you still have to take care about copying good versions…

How about using an SCM/RCS tool? This would be great. However most of the tools require you to have a direct access to HTTP server configuration which, in case of shared hosting, is out of the question. A lost battle? Not necessarily… (more…)

Categories: Open Source · Python · Software · Tools
Tagged: , , , , ,