Hey, something I can actually contribute intelligently about.
My knowledge is AF specific but it is likely a DOD rule. It depends on the PCS, OCONUS to CONUS is 1 year commitment, CONUS to CONUS is 2 years, CONUS to OCONUS is driven by your DEROS, usually 2 years with no dependents and 3 years with dependents.
If he would incur any commitment past his current one, he can turn down that commitment and they can either waive it and PCS him or keep him in place, with an established DOS.