Gerrit Productivity Hacks – Flexible Logging: Set DEBUG level logging without Gerrit restart

diffy_logs

Many of us have been thrown into production issue, equipped (in the best case ;)) with only vague reproduction instructions and get stuck looking into logs and have only one wish: if I could only magically enable more detailed logging and replay the scenario… just without putting restart procedure into motion… One can argue for having DEBUG level enabled all the time but this is impractical for at least two reasons: too much information is as bad as too little and log files will explode with size. Well, our prayers were answered! Since CollabNet TeamForge Git Integration 8.6.1 release one …

Read More »

Summary of the 2016 Berlin Gerrit Hackathon

Gerrit-Is-Coming

Between 14th and 18th of March 2016, the second Berlin based Gerrit Hackathon took place. It was a joined effort of CollabNet and Elego to host it. Our event attracted 17 people from various companies, including five Gerrit maintainers. Here is the full list of participants: Dave Borowitz (maintainer) (Google), Saša Živkov (maintainer) (SAP), Edwin Kempin (maintainer) (Google), David Ostrovsky (maintainer) (Individual), Hugo Arès (maintainer) (Ericsson), Han-Wen Nienhuys (Google), Khai Do (OpenStack / IBM), Alan Tokaev (Individual), Sebastian Schuberth (Here), Martin Waitz (AREVA GmbH), Oswald Buddenhagen (Qt), Patrick Hobusch (Elego), Patrick Steinhardt (Elego), Eryk Szymanski (CollabNet), Jacek Centkowski (CollabNet), Johannes …

Read More »

Diffy flies to Berlin – Second Gerrit Hackathon at CollabNet and Elego

Gerrit-Is-Coming

Back in 2014 CollabNet and Elego were sponsoring the first Gerrit Hackathon in Berlin. It was considered one of the most productive hackathons (190+ patches merged) so far. Great features like inline-edit, secure-store and x-doc plugin have been the results of the first Berlin Hackathon, here is our full recap. As the hackathon was so successful, we are going to have the second edition of it next week. This time we have 16 participants from various companies like Google, SAP, HERE, Ericsson, OpenStack, Qt, CollabNet and Elego. The event starts on next Monday (March 14th) and will last for full …

Read More »

Gerrit Productivity Hacks – Inline Edit: Change Source Code from your Browser

diffy_inline_edit

Today, we will have a look at inline-edit, a neat Gerrit feature that allows you to change source code on the fly from your browser. This feature has been finished during the Gerrit Hackathon organized by CollabNet in Berlin and is available for all recent TeamForge versions. Inline-edit introduces buttons in Gerrit’s UI to create new Gerrit changes from scratch and edit source code of existing changes drive-by style. Editing an existing change – Modify source code adhoc from your browser Let’s start with something really quick and easy. We will just fix a typo by inline modification of an existing change. This is …

Read More »

Gerrit Productivity Hack – Handling Large Binary Files with Gerrit, Artifactory and Git LFS

featured_image

Handling large binary files with Git is a performance pain. You can work around the problem by some proper Gerrit tuning and restructuring your build scripts so that they fetch binaries from an artifact repository instead of having them part of the repo. With Git LFS, there is another approach available that does not require any changes to your build process or Git server configuration. The Gerrit and JGit communities are still working on built-in Git LFS support, but I thought it makes sense to show how Gerrit can be used with a separate Git LFS backend – Artifactory – …

Read More »

Why Your Enterprise Needs a Git Strategy (Part 2)

Git Strategy 1 image

Having a plan for adopting Git for your enterprise can lead to great results In part two of our blog series (read Part 1) we share tips of adopting and scaling Git in the enterprise. When considering enterprise-wide Git adoption, it is not enough to only evaluate the SCM needs of your organization. The strategy should view Git as a vital part of the application lifecycle management (ALM) platform. Most Git solutions today have both SCM and ALM capabilities and claim readiness for enterprise-scale Git deployment. There are a few fundamental requirements that your strategy must address to make Git …

Read More »

Why Your Enterprise Needs a Git Strategy (Part 1)

Git Strategy 1 image

A governed adoption of Git can help speed up software development, while ensuring the security of source code. In the first of a two-part blog series we assess the status of Git in the enterprise and discuss major challenges to its adoption. Git is the world’s leading distributed source code management (SCM) system. In a recent CollabNet survey, 87% of the 838 respondents polled indicated that their enterprises either already use or have plans to deploy Git. With its flexibility, speed, and powerful branching and merging capabilities, Git represents an opportunity for global enterprises to drive productivity and accelerate application …

Read More »

Gerrit Productivity Hacks – Plugin For Gmail

diffy_gmail

Today, as a part of Gerrit Productivity Hacks Series, I would like to point you to a relatively new Google Chrome extension: Gerrit Plugin for Gmail, which can significantly speed up your code review process. How does it work? Here is an excerpt from the plugin page: This Chrome extension aims to implement a very basic Gerrit workflow into your Gmail, based on the emails Gerrit sends. Specifically, It formats your Gerrit messages in Gmail. New changes and patch sets will include colored, unified diffs of the changes. Makes Gerrit emails easier to read by removing noise and highlighting important …

Read More »

Gerrit Hackathon at Google HQ… next one is coming

As always after the Gerrit User Summit, a Gerrit hackathon took place. This time it was a five days event (9-11 November 2015), where members of the Gerrit community could work together, fully focused on making Gerrit a better software. 2015 edition gathered 15 participants from various companies like Google, SAP, Sony Mobile, Qualcomm, OpenStack, Axis Communications, Gerritforge and of course CollabNet. Hackathons are really intensive periods of time for Gerrit project: over 400 patches were merged, three releases (2.11.5 and two release candidates of 2.12) were performed, countless number of open changes and patchsets were pushed for review. This …

Read More »

Gerrit Productivity Hacks – Configure Jenkins to stop hammering your Gerrit server

Jenkins

As part of productivity hack blog series, this post is aimed towards Gerrit admins/Jenkins CI owners. This post will talk about how they can configure/tune systems they’re maintaining such that Gerrit servers will have less load caused by CI systems and make them capable of serving human users better. Jenkins usage pattern which can create load on Gerrit server Constant/Frequent Polling We all understand importance and benefits of a good Continuous Integration system. It all begins immediately with having a new source code change in the source code repository. We would want our CI system such as Jenkins to grab …

Read More »

connect with CollabNet
   Contact Us
Subscribe

Have new blog posts sent directly to your email.

looking for something
conversations

CollabNet: RT @Flint_Brenton: Join me Thursday 5/5 at @interop: for my talk on how #managers & #agile can get along: https://t.co/EHI3Qg51Hd @CollabNet:
Date: 3 May 2016 | 10:08 pm

CollabNet: It was great meeting some of our #DevOps peers at #DevOpsDaysAustin this week! @devopsdays: https://t.co/u0cZs5gifE
Date: 3 May 2016 | 10:00 pm

CollabNet: Continuous #security & #DevSecOps are the recurring themes at #DevOpsDaysAustin! @devopsdays: #DevOps #TeamForge #compliance
Date: 3 May 2016 | 9:20 pm