The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Log all committed file

jlopes
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!
August 15, 2020

Hi,

Was wondering how could I log, on the output, all the files and paths that were committed using the pre-push hook.
Of all the docs online I couldn't find an example on how to access the committed files list.
Does anyone know how to do it?

Thanks in advance

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Answer accepted
jlopes
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!
August 15, 2020

To anyone looking for the same thing, I've managed to do it by fetching all the files from a commit and iterating it

#!/bin/bash

echo "===================="

findMe="ROOT.war/"
replaceWith="webapps/ROOT/"

for file in $(git diff-tree --no-commit-id --name-only -r HEAD)
do
    # echo "file: " $file
    echo ${file//$findMe/$replaceWith}
done

echo "======================================="
exit 0
TAGS
AUG Leaders

Atlassian Community Events