384 + int e = 3; |
384 + int e = 3; |
385 + return a + b + c + e; |
385 + return a + b + c + e; |
386 } |
386 } |
387 |
387 |
388 $ cd .. |
388 $ cd .. |
|
389 |
|
390 Long function names should be abbreviated, but multi-byte character shouldn't |
|
391 be broken up |
|
392 |
|
393 $ hg init longfunc |
|
394 $ cd longfunc |
|
395 |
|
396 >>> with open('a', 'wb') as f: |
|
397 ... f.write(b'a' * 39 + b'bb' + b'\n') |
|
398 ... f.write(b' .\n' * 3) |
|
399 ... f.write(b' 0 b\n') |
|
400 ... f.write(b' .\n' * 3) |
|
401 ... f.write(b'a' * 39 + b'\xc3\xa0' + b'\n') |
|
402 ... f.write(b' .\n' * 3) |
|
403 ... f.write(b' 0 a with grave (single code point)\n') |
|
404 ... f.write(b' .\n' * 3) |
|
405 ... f.write(b'a' * 39 + b'a\xcc\x80' + b'\n') |
|
406 ... f.write(b' .\n' * 3) |
|
407 ... f.write(b' 0 a with grave (composition)\n') |
|
408 ... f.write(b' .\n' * 3) |
|
409 $ hg ci -qAm0 |
|
410 |
|
411 >>> with open('a', 'wb') as f: |
|
412 ... f.write(b'a' * 39 + b'bb' + b'\n') |
|
413 ... f.write(b' .\n' * 3) |
|
414 ... f.write(b' 1 b\n') |
|
415 ... f.write(b' .\n' * 3) |
|
416 ... f.write(b'a' * 39 + b'\xc3\xa0' + b'\n') |
|
417 ... f.write(b' .\n' * 3) |
|
418 ... f.write(b' 1 a with grave (single code point)\n') |
|
419 ... f.write(b' .\n' * 3) |
|
420 ... f.write(b'a' * 39 + b'a\xcc\x80' + b'\n') |
|
421 ... f.write(b' .\n' * 3) |
|
422 ... f.write(b' 1 a with grave (composition)\n') |
|
423 ... f.write(b' .\n' * 3) |
|
424 $ hg ci -m1 |
|
425 |
|
426 $ hg diff -c1 --nodates --show-function |
|
427 diff -r 3e92dd6fa812 -r a256341606cb a |
|
428 --- a/a |
|
429 +++ b/a |
|
430 @@ -2,7 +2,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab |
|
431 . |
|
432 . |
|
433 . |
|
434 - 0 b |
|
435 + 1 b |
|
436 . |
|
437 . |
|
438 . |
|
439 @@ -10,7 +10,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\xc3\xa0 (esc) |
|
440 . |
|
441 . |
|
442 . |
|
443 - 0 a with grave (single code point) |
|
444 + 1 a with grave (single code point) |
|
445 . |
|
446 . |
|
447 . |
|
448 @@ -18,7 +18,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\xcc\x80 (esc) |
|
449 . |
|
450 . |
|
451 . |
|
452 - 0 a with grave (composition) |
|
453 + 1 a with grave (composition) |
|
454 . |
|
455 . |
|
456 . |
|
457 |
|
458 $ cd .. |