Commits
- Commit:
1252b141a24712b26eb542ab74c4904aa4ed5829
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.47
- Commit:
888b7d9932412e73b1d3887bc2d7208c37bc6f75
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make use of a reflist object id map in 'got log'
Impoves performance of 'got log' on the FreeBSD Git repo which can easily
contain more than 4000 references.
- Commit:
f0ff8d4c1b171d0a9bceba738489b9ec0e76296f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix tag object leak introduced in previous commit
- Commit:
24202e46491b5a4f4ba5a2988bc1536776dc3545
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add tagged object IDs to reference list object ID map
Fixes display of "/tags/..." commit ID decorators in tog which was
broken in previous commits.
- Commit:
a53af95f5efd3856131a115cb05f361318dac49a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix error return from got_reflist_object_id_map_create()
- Commit:
f193b03845f89ae0e671e5f871fe635020cb7b48
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_reflist_object_map_free to got_reflist_object_id_map_free
- Commit:
dae613fa0e1938aee68699d7118412f82912facf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove a comment that is now misleading
- Commit:
d9dff0e5c658f1bef8647522dcb5b851b3f4734e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
switch reflist to TAILQ; insert elements more efficiently for sorted input
ok naddy
- Commit:
87670572d0f25fb0137be54add50dd728195bb0d
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
switch the "tog <path>" log view shortcut to the global reference list, too
ok stsp
- Commit:
84de91061b4d6cf5649efd5a42c4c3b90550332c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Add a refs argument to got_repo_match_object_id(), replacing 'resolve_tags'
Make use of this where possible to avoid re-reading references from disk.
ok naddy
- Commit:
8924d611db93087fb80e3221b1876b5ebabe5f0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
switch tog ref view to the global reference list as well
ok naddy
- Commit:
51a10b52c0575add67661e603b216358d68f8ed8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make tog store refs and object id map in global variables instead of per view
ok naddy
- Commit:
cc63216e4c9ca57c8711120fc6028ed5d5e2dde9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
update got.1 CAVEATS section; prompted by feedback from otto@
- Commit:
d2075bf3e6019b7903ce19414f09348839e36fbc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make use of reflist object id maps in tog log and diff views
This is a partial fix for performance issues when browsing the FreeBSD
Git repo, which can easily contain more than 4000 references.
ok naddy
- Commit:
7b5b670e542e9a69edcd9c3d76ce9ab4a3855c6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement an object ID map for reference lists
ok naddy