Skip to content

Commit ae4cc80

Browse files
authored
Merge pull request #106 from gitkraken/STG-Launchpad-Updates
Lightspeed HC Update
2 parents f170c53 + 4e84626 commit ae4cc80

8 files changed

+139
-49
lines changed

gitlens/GL-New-Page-Template.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
3+
title: New Page Title
4+
description: New Page Description
5+
taxonomy:
6+
category: gitlens
7+
8+
---
9+

gitlens/gitlens-community-vs-gitlens-pro.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@ GitLens Pro takes your workflow to the next level by unlocking advanced features
3434
### Making Your Choice
3535

3636
Both GitLens Community and Pro provide valuable tools to support your Git workflows. The Community edition is an excellent choice if you're looking for a powerful free VS Code Git management tool. If your work involves PR reviews, collaborative workflows, and advanced Git actions, upgrading to GitLens Pro will unlock new features and workflows to increase your developer productivity.
37+
_Both editions are backed by our commitment to enhancing your development experience. Start with Community and upgrade to Pro when you need additional horsepower for your workflows._
3738

38-
<img src="/wp-content/uploads/gl-community-vs-pro.png" class="img-bordered img-responsive center" style="padding-left: 20%; padding-right: 20%;">
3939

40-
_Both editions are backed by our commitment to enhancing your development experience. Start with Community and upgrade to Pro when you need additional horsepower for your workflows._
4140

4241
**_Choose Community if you want:_**
4342

@@ -47,12 +46,14 @@ _Both editions are backed by our commitment to enhancing your development experi
4746

4847
**_Upgrade to Pro if you need:_**
4948

49+
* _AI-powered automation for Git workflows_
5050
* _Streamlined PR review workflows_
5151
* _Advanced Git operations and visualization_
5252
* _Cross-platform integration capabilities_
5353
* _Team collaboration features_
5454
* _Enhanced productivity tools for professional development_
5555

56+
5657
### Get Started with GitLens Pro Today
5758

5859
<a class="button button--basic" href="https://gitkraken.dev/register?product=gitlens&source=marketing_page&redirect_uri=vscode%3A%2F%2Feamodio.gitlens%2Flogin&flow=gitlens_web&utm_source=website&utm_medium=help-center&utm_campaign=pro-vs-community-pg&utm_content=button" target="_blank">Try GitLens Pro for free</a>

gitlens/gitlens-features.md

+57-10
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ taxonomy:
77

88
---
99

10-
Features marked with `PRO` require a [trial or paid plan](https://www.gitkraken.com/gitlens/pricing) for use on privately hosted repos
11-
Features marked with `PREVIEW` require a GitKraken Account, with access level based on your [plan](https://www.gitkraken.com/gitlens/pricing), e.g. Community, Pro, etc
10+
Features marked with `PRO` require a [trial or paid plan](https://www.gitkraken.com/gitlens/pricing?source=help_center&product=gitlens) for use on privately hosted repos
11+
Features marked with `PREVIEW` require a GitKraken Account, with access level based on your [plan](https://www.gitkraken.com/gitlens/pricing?source=help_center&product=gitlens), e.g. Community, Pro, etc
1212

1313
***
1414

@@ -273,7 +273,7 @@ At the top of the commit graph the repository name, the branch name that is curr
273273
<img src="/wp-content/uploads/graph-info.png" srcset="/wp-content/uploads/[email protected]" class="help-center-img img-bordered">
274274

275275
<div class='callout callout--basic'>
276-
<p>Note: The Commit Graph is available to all users working on public repositories, and requires no account. Additionally, users with a paid GitLens subscription or trial can use the Commit Graph with private repos. </br></br>
276+
<p>Note: The Commit Graph is available to all users working on public or local repositories, and requires no account. Additionally, users with a paid GitLens subscription or trial can use the Commit Graph with private repos. </br></br>
277277

278278
We’d love to hear your feedback in the <a href='https://github.com/gitkraken/vscode-gitlens/discussions/2158' target='_blank'>Commit Graph discussion on GitHub</a>.</p>
279279
</div>
@@ -411,10 +411,13 @@ You can pin pull requests using the pin icon <i class="fa-solid fa-thumbtack"></
411411
<div class='callout callout--basic'>
412412
<p>Note: The Launchpad is currently organized by prioritizing items on the list that require more action by elevating them to the top. This is subject to change in the future.</p>
413413
</div>
414+
<div class='callout callout--warning'>
415+
<p>This Feature is only available for Pro subscription tiers or higher</p>
416+
</div>
414417

415418
***
416419

417-
## Visual File History `PRO`
420+
## Visual File History
418421

419422
The Visual File History allows you to quickly see the evolution of a file, including when changes were made, how large they were, and who made them.
420423

@@ -431,21 +434,57 @@ Gain additional insights on hover.
431434

432435
<img src="/wp-content/uploads/visual-file-history-hover.png" class="help-center-img img-bordered">
433436

437+
<div class='callout callout--warning'>
438+
<p>Community plan is restricted to Public and Local Repositories only.</p>
439+
</div>
440+
434441
***
435442

436-
## AI-Generated Commit Messages (Preview) `PRO`
443+
## Gitkraken AI
444+
### AI-Generated Commit Messages
437445

438-
Commit messages can be automatically generated using an AI Provider.
446+
Commit messages can be automatically generated using Gitkraken AI.
439447

440448
<img src="/wp-content/uploads/gl-ai-generated-commit-message.gif" class="help-center-img img-bordered">
441449

442-
To connect an AI Provider, stage some changes you want to generate a commit message for and then run the `GitLens: Generate Commit Message (Experimental)` command from the Command Palette (`command/ctrl + shift + P`). From there you will be guided through the process of accepting to send the diff of your staged changes to the AI Provider and the entry of your AI Provider key. The API key can be created from your AI Provider's site. Once completed, the generated commit message will be entered into the commit input box on the Source Control sidebar. You can also enter additional context about your changes in the commit box and those will also be sent to help generate a better message. Additionally, you can customize the `gitlens.experimental.generateCommitMessagePrompt` setting to control the prompt used to structure and format the generated commit message. There are additional `gitlens.ai` settings that can be [customized](/gitlens/gitlens-settings/#misc-settings) for the provider and model.
450+
To generate a commit message, stage the changes you want, then navigate to Home View and tap the "Generate Commit Message" button to generate a precise, descriptive commit messages based on your changes, or run the `GitLens: Generate Commit Message (Experimental)` command from the Command Palette (`command/ctrl + shift + P`). From there you will be guided through the process of accepting to send the diff of your staged changes to Gitkraken AI. Once completed, the generated commit message will be entered into the commit input box on the Source Control sidebar. You can also enter additional context about your changes in the commit box and those will also be sent to help generate a better message. Additionally, you can customize the `gitlens.experimental.generateCommitMessagePrompt` setting to control the prompt used to structure and format the generated commit message. There are additional `gitlens.ai` settings that can be [customized](/gitlens/gitlens-settings/#misc-settings) for the provider and model.
451+
452+
<div class='callout callout--warning'>
453+
<p>Gitlens Pro users and above can also choose to provide their own API key in order to use a different AI provider. Gitkraken AI utilizes the Gemini 2.0 Flash model.</p>
454+
</div>
455+
456+
### AI Stash Messages `Pro`
457+
*Available in:* Pro, Advanced, and Business plans
458+
Create intelligent descriptions for stashed changes, making it easier to find and understand your work later. This feature generates context-rich stash descriptions that help you quickly identify the purpose of each stash.
459+
*How to access:*
460+
- From the Command Palette: `GitLens: Generate Stash Message with AI`
461+
- When creating a stash: Look for the AI option in the stash creation interface
462+
- From the stash view: Generate descriptions for existing stashes
463+
464+
### AI Commit Explanations`Pro`
465+
*Available in:* Pro, Advanced, and Business plans
466+
Understand the reasoning behind changes with AI-generated explanations of commit content and purpose. Quickly grasp the intent and impact of complex commits without having to manually review all changed files.
467+
468+
*How to access:*
469+
- In the "Commit Details" view: Find the AI explanation panel
470+
- In the "Cloud Patch Details" view: Look for explanations alongside commit information
471+
- When reviewing commits: Option to generate explanations for any selected commit
472+
473+
### AI Changelog Creation `Advanced`
474+
*Available in:* Advanced and Business plans only
475+
Automatically generate comprehensive changelogs from selected commits in the Graph, perfect for release documentation. Maintain consistent and detailed changelogs without manual effort.
476+
*How to access:*
477+
- In the Search/Compare view: Click the inline button on the "commits" line
478+
- When selecting multiple commits in the Graph: Right-click and choose "Generate Changelog"
479+
- From the Command Palette: `GitLens: Generate Changelog from Commits`
443480

444-
To remove your AI Provider API key in GitLens, run the command `GitLens: Reset Stored AI Keys...` from the Command Palette.
481+
<div class='callout callout--basic'>
482+
<p>More questions about Gitkraken AI? Please see our <a href="https://help.gitkraken.com/general/gitkraken-ai-faq/">GitKraken AI FAQ page</a> for more details</p>
483+
</div>
445484

446485
***
447486

448-
##Git Command Palette
487+
## Git Command Palette
449488

450489
<img src="/wp-content/uploads/git-command-palette.png" class="help-center-img img-bordered">
451490

@@ -569,6 +608,10 @@ You will be prompted to log into your GitKraken account if you are not already.
569608

570609
<img src="/wp-content/uploads/gl-connect-remote-integration-manager.png" class="help-center-img img-bordered">
571610

611+
<div class='callout callout--warning'>
612+
<p>Community users are limited to basic functionality only.</p>
613+
</div>
614+
572615
## GitHub Enterprise Server and GitLab Self-Managed Integration `PRO`
573616

574617
GitLens Pro offers a richer integration with GitHub Enterprise Server and GitLab Self-Managed.
@@ -609,12 +652,16 @@ Or
609652

610653
***
611654

612-
## Jira Integration
655+
## Jira Integration `PRO`
613656

614657
The Jira Integration connected through your GitKraken Account gives you access to Jira [Autolinks](/gitlens/gitlens-features#autolinks) anywhere autolinks are supported in GitLens. Simply connect the integration and GitLens will automatically convert Jira IDs in commit messages to links i.e. `ABC-123`.
615658

616659
<img src="/wp-content/uploads/gl-jira-integration.png" class="help-center-img img-bordered">
617660

661+
<div class='callout callout--warning'>
662+
<p>This Feature is only available for Pro subscription tiers or higher</p>
663+
</div>
664+
618665
To connect the integration, open the GitLens Sidebar, select `Cloud Integrations` from the GitKraken Account view, select Jira Cloud, and proceed with the integration connection by allowing GitKraken access to your Atlassian Account. You can also open gitkraken.dev/settings/integrations in a browser.
619666

620667
<img src="/wp-content/uploads/gl-cloud-integrations.png" class="help-center-img img-bordered">

gitlens/gitlens-home.md

+17-4
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ From inside a file, Inline Blame and Hovers provide the answers to who exactly c
5959

6060
Reviewing pull requests can be cumbersome due to needing to context switch to a browser to search through pull requests that are irrelevant to you. Email notification updates can interrupt your workflows when checking out branches if you have work in progress. With the use of Launchpad and Worktrees, GitLens offers the ability to see all pull requests that are organized in groups of actions that you need to take and utilize worktrees to simultaneously have separate working directories, all without leaving Visual Studio Code.
6161

62-
#### Launchpad
62+
#### Launchpad `PRO`
6363

6464
To begin working with the Launchpad, connect the [GitHub Integration](gitkraken.dev/settings/integrations). Once connected, you can access the Launchpad from the command palette (command/ctrl + shift + P) > _GitLens: Open Launchpad_.
6565

@@ -68,7 +68,9 @@ Here, you can see pull requests that are open on your current branch, blocked, n
6868
To begin reviewing a pull request, simply select a pull request and then Open in Worktree or Switch to Branch or Worktree.
6969

7070
<a href="vscode://eamodio.gitlens/link/command/launchpad">Open the Launchpad in GitLens</a>.
71-
71+
<div class='callout callout--warning'>
72+
<p>This feature is only available for Pro subscription tiers or higher</p>
73+
</div>
7274
#### Worktrees
7375

7476
Worktrees allow you to have separate working directories, meaning you can check out and work in multiple branches at once. This allows you to not need to commit or stash changes you are currently working on in order to review a pull request.
@@ -77,6 +79,10 @@ Once you have opened a worktree, you can easily begin reviewing all changes made
7779

7880
<a href="vscode://eamodio.gitlens/link/command/worktrees">Open the Worktree View in GitLens</a>.
7981

82+
<div class='callout callout--warning'>
83+
<p>Community plan is restricted to public and local repositories only.</p>
84+
</div>
85+
8086
***
8187

8288
### Streamline Collaboration
@@ -89,7 +95,7 @@ Once you have opened a worktree, you can easily begin reviewing all changes made
8995

9096
When collaborating with others in a repository, it can be difficult to share code without bloating your repository with multiple commits and branches that may not be ready to contribute to the remote. Additionally, pull request reviews can be limiting for what you have access to review, comment on, and does not give you the ability to review files that have not been modified. With the use of Cloud Patches and Code Suggest, GitLens offers the ability to easily share code without needing to commit/push it to a remote and allows you to suggest code changes to any file in the repository.
9197

92-
#### Cloud Patches
98+
#### Cloud Patches `PRO`
9399

94100
Cloud Patches are Git patches that can be shared with anyone in your GitKraken organization to quickly share code changes with others. It can be applied to their working directory to continue to collaborate on or commit to the repository.
95101

@@ -98,15 +104,22 @@ To create a cloud patch, make changes to any file in a repository and then save
98104
When you select members to share it with, they will see this in the Cloud Patch sidebar to be able to apply to their working directory.
99105

100106
<a href="vscode://eamodio.gitlens/link/command/cloud-patches">Open the Cloud Patches View in GitLens</a>.
107+
<div class='callout callout--warning'>
108+
<p>This feature is only available for Pro subscription tiers or higher</p>
109+
</div>
101110

102-
#### Code Suggest
111+
#### Code Suggest `PRO`
103112

104113
Code Suggest allows you to make edits across the entire repository that can be submitted to anyone's open pull request.
105114

106115
To create a Code Suggestion, have a branch checked out with an open pull request, make changes to any files and save those changes. Then, use the command palette (command/ctrl + shift + P) > _GitLens: Show inspect view_ > Suggest Changes for PR.
107116

108117
The pull request creator can then review these changes, apply them to their working directory to continue updating them, and accept the changes to commit/push them to the pull request.
109118

119+
<div class='callout callout--warning'>
120+
<p>This feature is only available for Pro subscription tiers or higher</p>
121+
</div>
122+
110123
***
111124

112125
### Improve Workflows With Integrations

0 commit comments

Comments
 (0)