If you are learning about GitSense for the first time, you can think of it, as a supercharger for GitHub and GitLab.
And with it, you can do all of the following, without ever having to leave your favorite Git hosting solution.
- Search for code, commits and diffs on any branch, from any repo, and in any combination.
- Analyze code changes on any branch, from any repo, and in any combination.
In a nutshell, GitSense provides always relevant search and analytics.
And it does this through a Chrome extension, which we call GitSense Insight, which lets us integrate directly on top of GitHub and GitLab.
The source for GitSense Insight is freely available under the MIT License and can be
installed manually or
through the Chrome webstore.
Why should you use GitSense Insight?
Without exaggerating, it significantly improves search and code change analytics in GitHub and GitLab, and here's how:
- Seamless Code, Commits, and Diffs Search
- Enhanced Search Capability
- Group/Organizations Insight
- Actionable Code Contribution Metrics
and to see it in action, you can search and analyze the repos from these popular GitHub orgs and GitLab groups.
1. Seamless Code, Commits, and Diffs Search
Search as you normally would, and GitSense Insight will take care of the rest.
Whenever you execute a search in GitHub or GitLab, GitSense Insight, will automatically execute a GitSense code, commits and diffs search.
And as you can see in the GIF below, with case-sensitivity on and camelCase matching off, the matching code results, become significantly more manageble.
2. Enhanced Search Capability
- Search for commits by title and message. Only applicable for GitHub, since GitLab supports commits search.
- Search forked repos. Only applicable for GitHub, since GitLab supports searching forked repos.
- Search by full or partial commit shas.
- Search one or more branches for code, commits and diffs.
- Search for code by wildcards, case-sensitivity and camelCase settings.
- Rapidly filter search results by dates, languages, authors, files/directories and more.
3. Group and Org Level Insight
Just select "Insight", when browsing a group or org, to search and analyze any combination of branches, from any repo.
It's really that simple, and it's really that powerful.
4. Actionable Code Contribution Metrics
Knowing how frequently somebody commits is interesting;
knowing what changed is actionable.
With GitSense Insight, you get more than pretty charts, you get insight.
So as you can see, browsing with GitSense Insight, just makes sense, pun intended.
So if you haven't already done so, you can install it manually or through the Chrome webstore.