Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 8 | -169/+190 |
| | | | | | | | | | - allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code. - generalize the memory-only and persisted Lamport clocks behind a common interface - rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily - test previously untested components with those new tests Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen. | ||||
* | switch to go-term-text to fix bad underflow for label rendering | Michael Muré | 2019-11-03 | 4 | -804/+0 |
| | |||||
* | interrupt: also protect cancel with the mutex | Michael Muré | 2019-08-31 | 1 | -1/+6 |
| | |||||
* | interrupt: allow to cancel a cleaner | Michael Muré | 2019-08-30 | 2 | -48/+102 |
| | |||||
* | bug,entity: use a dedicated type to store IDs | Michael Muré | 2019-08-11 | 1 | -2/+6 |
| | |||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 1 | -79/+0 |
| | |||||
* | text: fix escape sequence disapearing at the end of a line | Michael Muré | 2019-05-10 | 2 | -1/+12 |
| | |||||
* | Add unicode control characters test case | Amine Hilaly | 2019-05-05 | 1 | -0/+31 |
| | | | | | | | | | | | Move `cleanupText` to utils/text/transform.go `text.Cleanup`: removing unicode control characters except for those allowed by `text.Safe` Add golang.org/x/text dependencies fix text.Cleanup Fix import panic | ||||
* | commands: show the last modification time in "user" | Michael Muré | 2019-03-01 | 1 | -0/+9 |
| | |||||
* | a round of cleanup | Michael Muré | 2019-03-01 | 1 | -7/+0 |
| | |||||
* | identity: add more test for serialisation and push/pull/merge + fixes | Michael Muré | 2019-03-01 | 1 | -8/+35 |
| | |||||
* | identity: somewhat getting closer ! | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | WIP identity in git | Michael Muré | 2019-03-01 | 1 | -0/+52 |
| | |||||
* | Fix handling of long words | Yang Zhang | 2019-01-08 | 2 | -2/+17 |
| | |||||
* | Fix bad names in text.go | Yang Zhang | 2019-01-07 | 2 | -25/+25 |
| | |||||
* | Remove redundant init in text package | Yang Zhang | 2019-01-02 | 1 | -7/+0 |
| | |||||
* | Make runewidth treat ambiguous rune as short and fix ui display | Yang Zhang | 2019-01-01 | 3 | -4/+18 |
| | |||||
* | Add tests for critical internal functions in text.go | Yang Zhang | 2018-12-31 | 1 | -0/+75 |
| | |||||
* | Refactor text.go to improve clearity | Yang Zhang | 2018-12-31 | 1 | -90/+124 |
| | |||||
* | Fix megacheck warnings | Yang Zhang | 2018-12-31 | 1 | -2/+2 |
| | |||||
* | Fix incorrect wrap of mixed wide and ascii chars | Yang Zhang | 2018-12-31 | 2 | -4/+23 |
| | |||||
* | Implement a new wrap algorithm and pass all text tests | Yang Zhang | 2018-12-31 | 2 | -77/+177 |
| | |||||
* | Fix tests in left_padded | Yang Zhang | 2018-12-30 | 1 | -3/+3 |
| | |||||
* | Add back removed text functions | Yang Zhang | 2018-12-30 | 2 | -0/+118 |
| | |||||
* | Use ASCII ellipsis to workaround inaccurate width of unicode ellipsis | Yang Zhang | 2018-12-30 | 1 | -2/+2 |
| | |||||
* | Implement almost full CJK support. | Yang Zhang | 2018-12-26 | 3 | -207/+89 |
|\ | | | | | | | Display of CJK contents are supported. Adding CJK tags are problematic. | ||||
| * | Implement displaying CJK contents | Yang Zhang | 2018-12-26 | 3 | -201/+91 |
| | | |||||
* | | text: fix handling of wide characters | Michael Muré | 2018-12-25 | 2 | -16/+28 |
|/ | |||||
* | termui: display an explicit placeholder for empty messages | Michael Muré | 2018-12-23 | 1 | -0/+1 |
| | |||||
* | text: more chinese related fixes | Michael Muré | 2018-12-23 | 2 | -6/+27 |
| | |||||
* | text: fix a wrapping bug leading to line longer than they should | Michael Muré | 2018-12-23 | 2 | -2/+34 |
| | |||||
* | text: hopefuly fix the handling of chinese | Michael Muré | 2018-12-23 | 2 | -7/+44 |
| | |||||
* | text: fix broken truncate with unicode and use the ellipsis character in ↵ | Michael Muré | 2018-12-01 | 2 | -10/+71 |
| | | | | LeftPadMaxLine | ||||
* | interrupt: minor cleaning | Michael Muré | 2018-10-27 | 2 | -8/+7 |
| | |||||
* | Iverted order, moved print, and new tests | Rafael Passos | 2018-10-25 | 2 | -18/+42 |
| | |||||
* | RegisterCleaner now uses Variadic input + tests | Rafael Passos | 2018-10-24 | 2 | -13/+48 |
| | |||||
* | Inverted boolean check | Rafael Passos | 2018-10-24 | 1 | -3/+4 |
| | |||||
* | moved cleaner function to util/interrupt | Rafael Passos | 2018-10-24 | 1 | -0/+39 |
| | |||||
* | util: handle both sha1 and sha256 git hashes | Michael Muré | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | bug: add the optional field AvatarUrl to Person | Michael Muré | 2018-09-25 | 1 | -0/+11 |
| | |||||
* | repo: more documentation | Michael Muré | 2018-09-24 | 2 | -0/+8 |
| | |||||
* | commands: git bug comment now show the comments of a bug | Michael Muré | 2018-09-15 | 1 | -7/+23 |
| | |||||
* | bug: add a data validation process to avoid merging incorrect operations | Michael Muré | 2018-09-15 | 1 | -0/+33 |
| | |||||
* | lamport: better perf by ensuring that the folder is created only once | Michael Muré | 2018-09-13 | 1 | -8/+9 |
| | |||||
* | reorganize package for a more idomatic go | Michael Muré | 2018-09-11 | 9 | -68/+46 |
| | |||||
* | cache: lock the repo with a pid file; automatic cleaning | Michael Muré | 2018-08-21 | 1 | -0/+23 |
| | |||||
* | fix some linting trouble | Michael Muré | 2018-08-13 | 1 | -0/+4 |
| | |||||
* | termui: properly handle color sequence code even inside a word | Michael Muré | 2018-08-11 | 2 | -34/+191 |
| | |||||
* | termui: commit the bug when quiting the show bug window | Michael Muré | 2018-08-09 | 1 | -0/+1 |
| | |||||
* | TextWrap: add a version with a left padding | Michael Muré | 2018-08-09 | 1 | -4/+10 |
| |