Archive for July, 2009

News from the git repository

July 29, 2009

Due to the linear development of context I have decided to change the repository layout. We used a stable and a beta branch before, but this seems like its not a good idea. The development goes like this: all changes are put into one single internal source “repository”. All releases (zips) get a name, such as experimental, beta or stable (we only see the beta and the stable). So for the repository I will do the opposite: unzip the release and label the state of the source code beta or stable.

Any comments?

<update>: you need to delete the old repository and then issue the following commands:

git clone

That’s it. If you want to stay up to date then do

git pull



mailing list down

July 27, 2009

You have already noticed that the mailing list (which is kindly hosted by the ntg) is currently down. This can’t be considered “news” anymore, but I just want to let you know that the admins are working on it.

Update: please use the comments below to discuss where we can talk in the meantime. Should we start an temporary google group? A yahoo discussion group?


Next context meeting

July 17, 2009

I hope I will meet you at the next context meeting in September. Make sure you bring a small present with you: a very important developer you all know has his birthday on the first day of the conference!


Happy birthday, contextgarden

July 17, 2009

We celebrate contextgarden‘s fifth birthday on 24th of July 2009. So thanks to all people who help me with the server (DANTE e.V., Mojca, Arthur and others) and thanks to all users!


New git repository

July 17, 2009

For those who love source code…

There is now a new git repository with the full context source code at There are two branches one with the stable release of context (aka current) and one with the beta release. Just do this:

git clone

Now you have all stable releases since 10/1997 and all beta releases since 5/2009. The stable branch is the default branch, to switch to the beta branch you can do something like

git checkout -b beta origin/beta

update 2009-07-17: The repository is synchronized every day shortly after midnight. So todays stable will be there tomorrow morning.