I created a branch off of trunk yesterday and noticed this morning that the branch was missing some revisions from trunk. Turns out I did not have the latest revision of trunk as my working copy, but normally that isn't a problem because "HEAD" it normally the default option for "Create copy in the repository from"
After doing some investigating, I found that the branch dialog does initially come up with "HEAD" selected, but after the search for externals completes, it automatically changes to "Specific revision in repository" with my current working copy revision selected.
I would expect that the dialog should never automatically change something without the user explicitly making that selection.
Version: TortoiseSVN 1.10.0, Build 28176 - 64 Bit , 2018/04/14 08:00:32
OS Windows 10 Pro 64-bit
Steps to repdroduce
1. Right click a svn working copy
2. Select "Branch/tag..."
Expected Behavior
Branch Dialog displays with "HEAD" selected and it does not change unless the user explicitly selects a different option
Actual Behavior
Branch Dialog displays with "HEAD" initially selected, but it changes to "Specific" revision after the check for externals completes