Tuesday, June 12, 2007

New Projects

Sorry for having been quiet in the last few days. I've been busy here at home and haven't been working as hard as I was last week. The well here at home is having some issues, so we haven't had water the last two days and won't have any tomorrow. In any case, here are some bits of information on a few things I've been doing and a little info on what is to come.

The other developers have put a lot of work into building workspaces. I haven't had time to look at it yet, but I'm assuming that it's like having multiple desktops in a graphical environment. So they did lots of work on that and had merged all their work into the upcoming release branch. So I propagated those changes into my branch. That was a lot of work since there were many conflicts to resolve. Thanks to the help of meld, it wasn't too bad. The default conflict resolution tool is Vim and I'm glad I didn't use that. I might figure it out sometime later because I'm a Vim addict, but for now, I'm glad I had a nice graphical tool to do it with.

I have also received permission to create a few sub-branches to my branch. See I don't have commit access to the entire MTN tree. I'm only allowed to commit to my branch, im.pidgin.soc.2007.finchfeat. So I asked if I could create three sub-branches, .sound, .logging, and .bindings, so that I can work on the other parts of my project separate from eachother. In the end I will merge those changes together of course, but in the mean time if I get one working, those change can be pulled into another branch to be incorporated into a release without having to worry about the changes in the other projects affecting anything. When I start doing the little things I was hoping to do, I will either create another sub-branch for that or just do it in .finchfeat directly. I'll cross that bridge when I get to it.

So there is a little update on some work. I hope to start working on .sound in the next few days. I've already begun to do some research and think I know where I'm going with it. Having a good foundation on how things works already is allowing me to work faster now. A great feeling!!!

No comments: