Pull changes settings

The second tab under your Project Settings allows you to customize the default settings that apply when you pull changes through Hutte.

Pull changes settings

These settings allow you to define the defaults for your pull request’s title, description, commit message, and branch name template.

You can use these placeholders to auto-populate certain details based on the information in your project when you create a pull request. These commands can be combined with normal text.

{{feature_name}}

This command will automatically fill in the name of the Scratch Org or Sandbox feature that you are creating the pull request from.

{{user_name}}

This command will automatically fill in the Hutte username of the user who is creating the pull request.

{{user_email}}

This command will automatically fill in the email address of the user who is creating the pull request.

Clean permissions from profiles

Here, you can select any number of the listed permission types. The permission types that you select will be stripped from profiles as they are “pulled” from your development Sandbox or Scratch Org.

Managing user permissions in Salesforce using permission sets, rather than relying on profiles, is a best practice endorsed by Salesforce. Removing permissions from profiles simplifies their management, particularly in a Git-based development lifecycle, by reducing complexity and minimizing the risk of conflicts during deployments.