Steve Elsemore

About Steve Elsemore

Steve Elsemore is a Sr. Software Engineer at CollabNet. He works on Subclipse, GitEye and the CollabNet Desktop - Eclipse Edition.

Gerrit Dependency Management with GitEye

Introduction In my earlier blogs, TeamForge for Gerrit and GitEye and Interactive Rebase, I showed you the basics of using Gerrit with TeamForge and GitEye.  I also delved into using interactive rebase to squash multiple commits into one so that you can push to Gerrit, creating a single Gerrit change.  In this follow up blog I will give you some tips on managing Gerrit dependencies. Pushing Multiple Commits to Gerrit In my blog GitEye and Interactive Rebase I showed you what to do if you have made multiple commits and now you want to create a single Gerrit change that combines them.  Let’s suppose, …

Read More »

GitEye and Interactive Rebase

Introduction As I mentioned in my earlier blog, TeamForge for Gerrit, a Gerrit patch set must be associated with one and only one commit.  In this blog I will talk about how you can commit your work periodically as you work on your change request and later use the interactive rebase feature in GitEye to squash your commits into one commit, and to compose a commit message suitable for Gerrit. The Scenario I have cloned a TeamForge Git repository and configured it for Gerrit as described in my earlier blog.  Also following the steps described in the earlier blog I have created and checked out …

Read More »

TeamForge for Gerrit- Ready for the Enterprise

enterprise Gerrit

Git, Gerrit and TeamForge In this blog, I will show you how to use GitEye with Gerrit, the most widely used code review and permissions management framework for Git.  Although GitEye will work with any Gerrit server, I will be using TeamForge for Git.  TeamForge extends and wraps Gerrit, adding centralized role-based access control (RBAC) and greatly simplifying management of Gerrit access rights.  It also provides powerful features such as history protection, making Git ready for the enterprise. TeamForge Git Repository Configured for Optional Review TeamForge Role-Based Access Control Clone Repository The first thing I will do is clone my TeamForge Git …

Read More »

Linking TeamForge Commits and Artifacts

teamforge agile software development

TeamForge- Enabling Collaboration CollabNet TeamForge provides not only the tools that are necessary to manage and track all stages of your software development lifecycle, but also the integration between these tools that you need in order to link such things as work items, commits, reviews and builds.  It is this tight integration between all the important application lifecycle stages that enables your teams to collaborate most effectively. In this blog I am going to focus on the linkage between your Git or Subversion code commits and your work items, such as requirements, user stories, tasks, issues and bugs. Associations To provide …

Read More »

Git and Agile Development with CloudForge and TeamForge

Git and Agile Development with CloudForge and TeamForge Platforms In this blog I will show you how to add TeamForge to your free CloudForge project and start taking advantage of the powerful collaboration and development tools that make TeamForge the industry leading Agile application lifecycle management platform.  This blog is intended to be a follow up to my earlier blog, Intro to GitEye and CloudForge.  If you wish to follow along with this blog, it is assumed that you have already installed GitEye, signed up for a free CloudForge account, created a CloudForge project, and added Git to your project.  If not, …

Read More »

Introduction to GitEye Graphical UI and CloudForge

giteye

In this blog I will introduce you to the collaborative cloud development platform CloudForge.  As you will see, signing up for a free account is easy.  In just a few minutes you can be hosting your Git or Subversion repositories on CloudForge, as well as provisioning your other favorite development tools. TeamForge, the industry leading Agile application lifecycle management platform, is available as part of your free CloudForge project.  Using the TeamForge tracker, you can define and track all your work items such as business requirements, user stories, tasks, issues and bugs.  To manage your backlogs and establish release and sprint plans, …

Read More »