Login
All files named "f-apps/f-annotate.c"
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for f-apps/f-annotate.c

2021-12-30
05:37
Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: [aea42980a0] check-in: [313b59841e] user: stephan branch: trunk, size: 6683
2021-12-21
08:28
Moved fossil-scm/fossil.h to ../libfossil.h so that client code can build from both the canonical tree and amalgamation using the same include name. file: [c5e07f68f9] check-in: [76d6359435] user: stephan branch: trunk, size: 6715
2021-12-06
02:33
Minor help text and API doc cleanups. One minor allocation optimization in fsl_repo_rebuild(). file: [315da0ca1d] check-in: [17a7f5cf12] user: stephan branch: trunk, size: 6767
2021-11-22
18:36
Rename -r/--revision flag to -v/--version in f-annotate, f-ciwoco, and f-extract, for consistency. file: [a0e4b063f5] check-in: [c2f30ec71a] user: stephan branch: trunk, size: 6770
2021-10-21
16:28
Added a timer-based limit option to the annotate operation, much like fossil's, allowing the user to limit it to X milliseconds (CPU time) of work. Added f-annotate --ms flag to make use of this. file: [a88784f4b2] check-in: [35b8297bc3] user: stephan branch: trunk, size: 6770
2021-10-14
07:06
Replaced fsl_annotate_step::ymd (string) with fsl_annotate_step::mtime (Julian Day) and moved its formatting into the client-specified callback. This saves one allocation per version in an annotation and frees the user to use whatever time precision they care to. file: [641a8092cc] check-in: [8e98360ec3] user: stephan branch: trunk, size: 6617
02:17
Extended fsl_annotate_step interface with a stepType member to tell the callee what type of annotation step is happening. Changed semantics of fsl_annotate_step::stepNumber. Added more annotation docs. file: [0279c3e85f] check-in: [be38221c82] user: stephan branch: trunk, size: 6521
2021-10-13
09:58
Renamed fsl_annotate_step_f_output_f() to fsl_annotate_step_f_fossilesque(). file: [c7563e7ae1] check-in: [7e9f766bc5] user: stephan branch: trunk, size: 6046
09:54
Removed an unused var. file: [74dbe9bf33] check-in: [e887d10734] user: stephan branch: trunk, size: 6043
09:42
Simplified fsl_outputer by removing one level of indirection, replacing its state member (of type fsl_state) with a simple void pointer. The older level of indirection has never proven to be useful. file: [07521eb299] check-in: [4bc926851e] user: stephan branch: trunk, size: 6058
09:35
Initial implementation of a new callback interface for fsl_annotate() which moves the burnden of formatting to the caller (with an implementation provided which formats like fossil does). file: [2f1459863d] check-in: [24bc694bf8] user: stephan branch: trunk, size: 6064
2021-10-07
03:34
Merged in annotate feature branch and fixed horrible diff calculation bug. file: [33cc5e9a8c] check-in: [e3d91a7fed] user: stephan branch: trunk, size: 4614
03:27
Resolved the mind-numbing diff problem, caused by having used an (unsigned int) where a uint64_t was needed for the fsl_dline::h member (hash value overflow led to mismatches between this impl and fossil's). Annotate, at least in its basic form, now works (testing with ignoring whitespace and such is pending). file: [cc3df3ceeb] check-in: [e456c5ab39] user: stephan branch: port-annotate, size: 4576
2021-10-06
21:23
Added: Initial port of annotate/praise op is working but final results differ considerably from fossil's, so leaving it in a branch for now. The selected range of versions match, but the end results do not. file: [0a129453d0] check-in: [150bb5b77c] user: stephan branch: port-annotate, size: 4136