diff hgeditor @ 28260:0a17cfbe5429

chg: fallback to original hg for some unsupported commands or flags There are some known unsupported commands or flags for chg, such as hg serve -d and hg foo --time. This patch detects these situations and transparently fall back to the original hg. So the users won't bother remembering what chg can and cannot do by themselves. The current detection is not 100% accurate since we do not have an equivalent command line parser in C. But it tries not to cause false positives that prevents people from using chg for legit cases. In the future we may want to implement a more accurate "unsupported" check server-side.
author Jun Wu <quark@fb.com>
date Fri, 26 Feb 2016 14:17:59 +0000
parents 1aee2ab0f902
children
line wrap: on
line diff