Passing the Joel test – step 1 setting up a versioning system for Windows

Until the last PHP conference I attended (the PHP benelux conference 2010) I used an normal Windows XP installation with a Zend Server CE installation on it at home, and yeah it worked. At the office we already used versioning, bug tracking and some other Joel points. I could see the advantages clearly, even if I was developing on my own at home but I just couldn’t find time and motivation to start converting my home server to something more serious. That is until I attended a track on the Joel test of lornajane. (Slides are available here). I thought it would be a nice idea to keep my Windows installation on the server during this adventure to pass the Joel test.

The first step: setting up a versioning system.
I chose Mercurial not because I think it’s the best, not because it’s the easiest one but just because I didn’t know anything about it yet. (and maybe a little bit because I already saw it had a prepackaged version for Windows)

Installing Mercurial was really easy it only take like 3 minutes before everything was running and I had my first repository created. I could explain what I did but actually I just followed this manual can’t get much easier then that. Because I use Netbeans as my main IDE I could start working right away, Netbeans as build in Mercurial support.

One thing I really liked about my Windows pc at work is that has Tortoise SVN installed for repobrowsing and a lot more. Now Tortoise SVN is not an option when using Mercurial, but hey there is a good alternative called Tortoise HG.

Because I mainly use OSX at home I also installed Mercurial on my Mac, again, it worked immediately.

I must say setting up a versioning system can’t get much easier then this, I expected a lot hassle but it all went very smooth, thumbs up for Mercurial!

Comments

291 responses to “Passing the Joel test – step 1 setting up a versioning system for Windows”

  1. convert case Avatar

    Hey I know this is off topic but I was wondering if you
    knew of any widgets I could add to my blog that automatically tweet my newest
    twitter updates. I’ve been looking for a plug-in like this for quite some
    time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I look
    forward to your new updates.

  2. Case Converter Avatar

    Woah! I’m really loving the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between usability and visual
    appeal. I must say you have done a excellent job with this.
    Additionally, the blog loads extremely fast for me on Internet explorer.
    Exceptional Blog!

  3. Kod polecajacy Binance Avatar

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/en-IN/register-person?ref=A80YTPZ1

  4. Prihlásit se a získat 100 USDT Avatar

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  5. technologia dla hoteli butikowych Avatar

    Would you be excited about exchanging links?

  6. binance Avatar

    Can you be more specific about the content of your enticle? After reading it, I still have some doubts. Hope you can help me. https://www.binance.com/join?ref=QCGZMHR6

  7. peatix.com Avatar

    References:

    Holland casino online

    References:
    https://www.blurb.com/user/eventbone7

  8. www.bandsworksconcerts.info Avatar

    References:

    Online blackjack real money

    References:
    https://to-portal.com/letterlocust5

  9. md.swk-web.com Avatar

    References:

    North star casino

    References:
    https://able2know.org/user/peanutbun6/

  10. Mikel Avatar

    I’m really impressed with your writing skills as well as with the layout on your weblog.
    Is this a paid theme or did you customize it yourself?
    Either way keep up the nice quality writing, it’s rare to see
    a nice blog like this one nowadays.

  11. Skapa ett gratis konto Avatar

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

  12. dudzis Avatar

    Hello there, You’ve done an excellent job. I’ll definitely digg it and personally suggest to my friends. I am sure they will be benefited from this website.

  13. 注册免费账户 Avatar

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://accounts.binance.com/register-person?ref=IHJUI7TF

  14. http://geekhosting.company/aleidahooten52 Avatar

    References:

    What countries are anabolic steroids legal

    References:
    http://14.103.185.243:3000/edwardoleeds6

  15. https://rentry.co Avatar

    References:

    Fda approved whey protein

    References:
    http://115.159.107.117:3000/labmirta030383

  16. 47.102.36.9 Avatar

    References:

    The rock steroids reddit

    References:
    http://129.204.45.46:3000/sylvestergsell

  17. http://47.115.223.229/ Avatar

    References:

    Dbol reviews bodybuilding

    References:
    http://55x.top:9300/darla595135423

  18. 1.14.104.71 Avatar

    References:

    Signs of steroid use in females

    References:
    https://git.bp-web.app/haydensmeaton

  19. git.ultra.pub Avatar

    References:

    Super trenabol stack

    References:
    http://8.152.205.35:3000/shalandarios76

  20. 39.171.252.63 Avatar

    References:

    Where to get steroids online

    References:
    https://reputable.cc/profile/tyebelle112865

  21. Raul Avatar

    I’m truly enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes it much more pleasant
    for me to come here and visit more often. Did you hire out a designer
    to create your theme? Great work!

  22. alurmusic.com Avatar

    References:

    In men anabolic steroids cause

    References:
    https://gitea.ai-demo.duckdns.org/ricardohager50

Leave a Reply

Your email address will not be published. Required fields are marked *