Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Deleted user
0 / 0 points
badges earned

Your Points Tracker
  • Global
  • Feed

Badge for your thoughts?

You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.

Join group
Give the gift of kudos
You have 0 kudos available to give
Who do you want to recognize?
Why do you want to recognize them?
Great job appreciating your peers!
Check back soon to give more kudos.

Past Kudos Given
No kudos given
You haven't given any kudos yet. Share the love above and you'll see it here.

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Custom actions no longer working

Custom actions are not working properly as of Windows Sourcetree 3.3.4. In particular they don't seem to execute an external .bat script. Nothing happens.

Furthermore, there doesn't seem to be any way to report a bug for the latest versions.

Here is a similar (possibly the same) bug report for a previous version. It's unclear if this bug report is being monitored, so I have posted here.

12 answers

Just to follow up, I downloaded and installed the older version 3.2.6, which is still the one linked on the Sourcetree homepage, and now custom actions and terminal are working properly. It seems updates have been disabled as well.


It seems the Sourcetree team are phasing the release and I was one of the guinea pigs.

Thanks, same problem as I also received the 3.3.4 update

I've noticed I cannot run Custom Actions also with the 3.3.x releases, still an issue with 3.3.8.

I just discovered this does not work too. 3.3.7 here

I am also facing this problem in 3.3.6 - My custom actions do not even show up when I right-click on selected files...

I'm on 3.3.6 and have the same problem.

This is a really useful feature. When can we get this fixed, Atlassian?

Same problem here. Custom actions not working anymore. 

The notepad custom action below doesn't even show up. The other show but don't work.

SourceTree Version: 3.3.6

My file C:\Users\{username}\AppData\Local\Atlassian\SourceTree\customactions.xml
<?xml version="1.0"?>
<ArrayOfCustomAction xmlns:xsd="" xmlns:xsi="">
<Caption>Copy repository path</Caption>
<Parameters>/C echo $FILE | clip</Parameters>
<Caption>List branches with the commit</Caption>
<Target>C:\Program Files\Git\cmd\git.exe</Target>
<Parameters>branch --all --contains $SHA</Parameters>
<Caption>List tags with the commit</Caption>
<Target>C:\Program Files\Git\cmd\git.exe</Target>
<Parameters>tag --contains $SHA</Parameters>
<Caption>Open In notepad++</Caption>

3.2.6 works, download the archived version from here:


3.3.8 (latest version as of 04-21-2020) doesn't work.

After I installed ver. 3.3.7 few days ago the Custom Actions stopped working, no matter what I did there was nothing, not even an error. After some googling I ended up here and subscribed to this issue to get any update.

I don't know what happened, but yesterday when I tried to create a custom action - it worked! I have no idea what has happened, the version of SourceTree remains the same: 3.3.7.

Here's my action definition:

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfCustomAction xmlns:xsd="" xmlns:xsi="">
<Caption>Compare Commits</Caption>
<Target>C:\Program Files\Git\bin\git.exe</Target>
<Parameters>difftool --dir-diff $SHA</Parameters>

Here's a GIF showing that it really works.


Yes, It's real!!
I try it, SourceTree v3.3.8


1. Please don't make "Open in a seperate window" checked.

2. Then restart SourceTree. And try it.

It's worked.

The issue looks like "Open in a seperate window".

Like # people like this

Confirmed - I've unticked "Open in a separate window" in each Custom Action and they work!

Custom Action doesnt work in SourceTree v3.3.9.
Same Solution:

1. Don't make "Open in a seperate window" checked.

2. Then restart SourceTree. And try it.

Still an issue. Version 3.3.7

Still issue in 3.3.8 , Atlassian please help!

Posting this here for more visibilty. Source:


To make custom actions work, you need to make sure "Open in a separate window" is NOT ticked. This is found in the properties of each custom action you create/edit.

While the solution above does work, my problem is that I do need a custom action to run in a separate window, since it's a process that does several merges and can pause to let the user correct any merging conflicts.

FYI The problem persists in version 3.3.9 but the fix with unchecking "Open in a separate window" still works

I just installed on a new system and I can't set up my custom action to diff a commit to the one before it.  I don't have "open separate window" checked.

Even putting just git with a param of diff fails.  On my older system with an older version of source tree I'm able to use Beyond Compare (via git difftool) to compare a commit with the previous one.

My issue was git.exe wasn't on my system path.  Once I added it things started working.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

3,774 views 4 7
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you