equal
deleted
inserted
replaced
256 ] |
256 ] |
257 |
257 |
258 # special string such that everything below this line will be ingored in the |
258 # special string such that everything below this line will be ingored in the |
259 # editor text |
259 # editor text |
260 _linebelow = b"^HG: ------------------------ >8 ------------------------$" |
260 _linebelow = b"^HG: ------------------------ >8 ------------------------$" |
|
261 |
|
262 |
|
263 def check_at_most_one_arg(opts, *args): |
|
264 """abort if more than one of the arguments are in opts""" |
|
265 previous = None |
|
266 for x in args: |
|
267 if opts.get(x): |
|
268 if previous: |
|
269 raise error.Abort( |
|
270 _(b'cannot specify both --%s and --%s') % (previous, x) |
|
271 ) |
|
272 previous = x |
261 |
273 |
262 |
274 |
263 def resolvecommitoptions(ui, opts): |
275 def resolvecommitoptions(ui, opts): |
264 """modify commit options dict to handle related options |
276 """modify commit options dict to handle related options |
265 |
277 |