Showing posts with label svn. Show all posts
Showing posts with label svn. Show all posts

Friday, 16 July 2010

More from the logs

Watching the commit logs is a fascinating way to see what's actually going on in the development team.

The last couple of days has seen a lot of commits of the form:
  • Revision 24513 Committed by ben_sanders: - Deleting and moving female gestures
Basically, this means that there's some reorganisation of the underlying data structure going on. Things are going into different directories, which won't affect what Moviestorm does, but is usually preparation for some other change. It's one of those godawful tricky jobs, because if you get it wrong, you end up shipping something that's missing a file, or which has two copies of the same thing. And when I say a lot of commits, I mean a few days' worth. I don't envy them that job.
  • Revision 24503 Committed by ben_sanders: - This has the reverted version of calloader.java, and the changes to animationremapper.java
  • Committed by julian_gold: - New vidits.jar built for altered openapi.
  • Revision 24479 Committed by dave: - Ignore .svn folders
More underlying tech stuff. Fiddly. Nasty. Probably necessary.

There are loads of updates on the new dressing room and the new light controls, of course. Most of it consists of entries like this:
  • Revision 24501 Committed by chris_ollis: - Female dressing room anims again
However, here are a few juicy bits that give you an idea of the less glamorous side of it all:
  • Revision 24471 Committed by ben_sanders: - saving wrong verb instance to library was causing all sorts of havoc.
  • Revision 24493 Committed by ben_sanders: - More remaps; these anims were submitted after the first remap but still needed remapping.
  • Revision 24495 Committed by alex_gowland: - Changed name of female decal so its recognised by the .bodypart
  • Revision 24500 Committed by ben_sanders: - Republished (without neckbodyweld's which break publishing)
  • Revision 24530 Committed by dave: - Possible fix for modshop crash on windows
However, let me leave you with just one last tantalising hint:
  • Revision 24429 Committed by chris_ollis: - Specular fix for female wet/sweat/rain

Friday, 13 November 2009

Tuesday, 20 May 2008

svn stat

As suggested by Anthony I ran StatSVN against the entire moviestorm repository. 90 minutes later and we have a wonderful graph:

Now this is everything, not just code, but makes for interesting viewing. I've taken the names out in the name of decency, but I can reveal that the top green line is Ben_S, Capin' Dave is Pink, and twak the second green line.

Now ben manages his massive line-change rate by endlessly editing all our xml structures. But Dave is a coder and has written 300K lines of code - the length of the entire code base. I've written another 250K (altho mostly UI twaddle, so it doesn't count). I think we've written the code base two or three times over since we've started. That's quite some code churn!

Something to mention here is that number of lines does not map onto how hard we work or how good the work is. It's certainly not indicative of quality, and quite possibly inversely proportional quality. It's an interesting metric that seems to be fairly constant for each person - does that mean some people can do the same quantity of work with fewer lines of code?

In other graph-related news - the most likely time for us to commit stuff to the repository is 4pm on a Friday - "quick it's the weekend, commit it, cheese it and hope someone else fixes it before I get in on monday" ;)


Those long tails are what singles startups out from the crowd - no option but to get it done.

Thursday, 15 May 2008

moviestorm vcs - 10K commits

The 10,000 (or 10K or 10^4) commit to our code/data repository happened over lunch.


Was slightly disappointed by the lack of balloons. But it proves, once and for all, who the best coder is. It was even a legitimate commit, not just to grab the top spot ;)

We keep all our changes in a big repository (SVN) so we can see each other's changes and blame them when things go wrong. Ten thousand sets of changes have been added since it started at the end of July 06.