so, what does utsup? do?
GIT INTEGRATION
UTSUP? transparently integrates with your project's git repo to capture pushes, pulls and commits right from the command line, ie where you are actually working. if a user does a "sup in" when they sit down to start working on a project, an automated process runs every 5 minutes that captures that users' current work, even if it is uncommitted, and sends a "supdate" with a git diff so that you can even see what users are currently working on. when you log into the site you'll be able to filter all of the supdates by project, user, team, even by what type of git action a user supdated.
command line
UTSUP? was built with the intention that most interaction with the application would originate from command line. from initial setup and project initialization to all the other features, we wanted to make sure that the core of the application works where you do. you can check recent supdates from everyone (or a specific person), set a supdate message, check in and out of projects -- all right from the command line.
twitter stream
all supdate messages can go out as tweets to any twitter account of your choosing. we use a private company twitter stream to keep a constant eye on what is going on in the company. you can set either the entire company's supdates to post to twitter, or if you create teams, you can set each team to tweet to a separate twitter account.
SUPDATES
from the command line, you can set a supdate status message that allows the rest of your company and team to see a status message. these supdate messages also go out over twitter, so if any members of your team use a twitter app to stay current on what is going on, they'll see your message there.
geo-located commits
want to get a general idea of where in the world people are making changes to your project? each supdate is geo-tagged so that you can see where the updates are coming from -- pretty handy when you want to get credit for taking time out of a beach day to update a project!
teams
create groupings of users who are working on similar projects, or who have similar roles across projects, to stay up to the minute on what those people are up to. you can assign individual teams to have their own twitter stream, as well as filter supdates on the site by team.
supdate filtering
the UTSUP? site allows you to filter all of the supdates by project, user, team, even by what type of git action a user supdated. for actions that involve repo changes you can browse the diff log to see exactly what a user has changed. it is a handy way of quickly browsing through recent changes or an easy way to see all the recent activity by users.
more to come...
we've got a host of features that are just around the corner. with everything from more granular control of twitter streams and time tracking, to statistics and data portability, we'll be polling our users to tell us what features they'd like to see next!