Implementing Gitflow with TeamForge and Gerrit Part III – Alternative approaches.

gitflow3

In this blog post series we talk about access right mappings between TeamForge and its Gerrit integration. The topics covered by each part are: in Part I: What Gitflow is, and how to best use it with TeamForge/Gerrit user defined repository policies in Part II: How to implement your own user-defined repo category with branch based permissions in TeamForge 7.1. in Part III: Alternative approaches to implement branch based permissions (without user-defined repo categories) and when to use which approach. Target audience: Project admins, Gerrit administrators using our TeamForge integration. In the first part of this serie, we have looked … LEARN MORE »

Introducing TeamForge Project Scope into Gerrit – Welcome to cross repo dashboards and RBAC

gerritcollabnet

If you ever wondered how you can see Gerrit change requests of different repositories but same TeamForge project in one dashboard/report you can assign custom Gerrit access rights to project role so that they apply to all Git repositories within the same TeamForge project you can make a Git repository visible to all project members of this TeamForge project but not to all members of the entire site (default access permissions) … read on. Fortunately, our blog posts are not just a one way street, unidirectional information broadcasting mechanism. We are listening to your comments and will turn your feedback … LEARN 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 … LEARN 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 … LEARN 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 .  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 some context, let’s look at how TeamForge implements an association between two items or events, such as a work item and an SCM code commit. Almost every type of TeamForge … LEARN 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, … LEARN 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, … LEARN MORE »

Here at last – How to permanently delete/recycle projects in Gerrit

delete_repo

If you are using CollabNet’s TeamForge Git Integration, you may have felt the need to delete few or more repositories hosted on Gerrit for various reasons: a) You want to delete repositories and all code reviews associated with it because you do not need the code any more and confuse users with its existance b) You just want to create a Git repository with the same name all over again after deleting the original one, IOW recycle the project name c) You want to save disk space If you simply deleted the Git repository from TeamForge’s Web UI, you would … LEARN MORE »

CollabNet Gerrit Notifications – For all who miss the good ol’ git push notifications

gerritcollabnet

The main feature of our latest TeamForge-Git-Integration (8.0.6) is a brand new notification plugin for Gerrit. This is exciting news to anybody who was used to the git push notifications of the git multimail script. It will also make sure you never miss an accidental git history rewrite again – even if you are not a Gerrit Administrator. This blog post explains the motivation behind this new feature and how to configure it. Motivation Gerrit is a very powerful Git server implementation. It introduces unmatched code review and access right enforcement capabilities. Gerrit is used in many mission critical, large … LEARN MORE »

How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

CollabNet’s CloudForge is a collaborative software development platform providing source code management (version control), issue tracking, and agile planning for all personal and professional projects. Full role-based user administration and directory-level access controls allow you to easily manage your development process across distributed teams, both large and small. CloudForge’s inclusion in the CloudFoundry marketplace allows you to quickly set up your projects and teams, leaving more time to focus on developing, building, and testing your applications in a collaborative SDLC framework before deploying them to CloudFoundry. CloudForge is available in all CloudFoundry marketplaces among the various applications you might want to … LEARN MORE »

connect with CollabNet
   Contact Us
sign up for emails
looking for something
conversations

CollabNet: Our CMO @jliband: having a great time with these AGILE Gators! #Agile2014 #CollabNet http://t.co/h5ZaMljnuI
Date: 29 July 2014 | 10:01 pm

CollabNet: New post on the blog! "Implementing #Gitflow with #TeamForge and #Gerrit Part III – Alternative approaches." Check it http://t.co/ZPbs1gsPKA
Date: 29 July 2014 | 8:00 pm

CollabNet: Who's at #Agile2014 Orlando? We are! Come visit us for free demos and giveaways – iphone speakers & T-Shirts - in #CollabNet Booth 420
Date: 29 July 2014 | 5:30 pm