Your comments

This is how the Pull works in the Standard window of 22.1 preview.

Do you have a link which describes the exact syntax?

So you want to always drag the stash onto the HEAD commit, OK. Right-clicking the stash and selecting Apply Stash already works today.

Do I understand you correctly:

  • you want to drag a stash commit from the Graph onto another non-stash commit?
  • SmartGit should check out that non-stash commit (or create a branch on it?) and
  • then apply this stash?

The SmartGit bundle should already contain the SWT library for Linux/aarch64. You will need to replace the bundled Java 11 and Git with one for aarch64.

When Ctrl/Cmd+clicking the first time (selecting a commit), this new commit should be shown. OK.
What should happen, when Ctrl/Cmd+clicking the second time (unselecting a commit)?

The portable bundle of SmartGit should work fine. The InnoSetup based installer checks for x64, because that is the executable format - it should prevent installation on 32 bit Windows. IMHO the processor emulation on Windows/ARM is suboptimal if it reports does not report x64 but executes x64 code.

Try setting the low-level property files.split.vertical to false.