Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Custom action for selected unstaged files using $FILE

Juan Castillo
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 13, 2022

I've been trying to generate a custom action in Sourcetree that goes over a set of selected unstaged files and performs some function on them. My action is setup to use $REPO and $FILE which in the description says:

"$FILE: the path of the selected file(s) within the repository"

I'm running the action through a .bat file which looks something like this:

@echo off

call "<python path>" "...\myFile.py" --repo=%1 --file=%2

Then the python script should run all my important logic.

My issue is that when I select multiple files in Sourcetree and run the action, only one of them is passed into the batch file. How do I make it so I get all the selected files and not only one?

1 answer

0 votes
Juan Castillo
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 14, 2022

Just a result of not being knowledgeable enough about command line arguments. Here's the solution I came up with:

https://stackoverflow.com/questions/72972692/sourcetree-custom-action-file

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events