Yes, a commit will cause an EBL refresh. I just tested this on my box and saw the Pan(w)achrome message pop up saying the EBL refresh was successful.
I also use panxapi.py to refresh the list and also to show what addresses are being blocked whenever I want using these two commands in a script. The IP address and my API key are already included in the panrc file so don't need to be included in these commands:
./panxapi.py -Xo 'request system external-list refresh name "DShield_Top_20"' ./panxapi.py -Xo 'request system external-list show name "DShield_Top_20"'
Hope this helps.
... View more