| 
              
c0df5966
               | 
              
2021-12-31T09:33:01
               | 
              
               | 
              
wrap overlong lines
               | 
            
            
              
   
               | 
              
2d497592
               | 
              
2021-11-20T10:40:33
               | 
              
               | 
              
implement got_reflist_sort() which sorts a ref list in-place
               | 
            
            
              
   
               | 
              
63e5aa5c
               | 
              
2021-08-23T10:51:48
               | 
              
               | 
              
Expose got_ref_name_is_valid() for general purpose use.
This will be needed for a future 'got send' command.
               | 
            
            
              
   
               | 
              
cce2f485
               | 
              
2021-08-22T12:56:14
               | 
              
               | 
              
expose got_ref_resolve_symbolic() at the public library API
This will be needed by a future 'got send' command.
               | 
            
            
              
   
               | 
              
72acb3d8
               | 
              
2021-08-06T12:43:33
               | 
              
               | 
              
remove unused 'repo' argument from got_reflist_insert()
               | 
            
            
              
   
               | 
              
3f338f0a
               | 
              
2021-07-27T13:08:51
               | 
              
               | 
              
track the last modification time of references
               | 
            
            
              
   
               | 
              
779e1159
               | 
              
2021-06-18T14:14:49
               | 
              
               | 
              
expose the reflist_insert() helper function as got_reflist_insert()
This will be needed by 'gotadmin pack'.
               | 
            
            
              
   
               | 
              
e600f124
               | 
              
2021-03-21T19:09:35
               | 
              
               | 
              
ensure that old commits remain referenced after rebase and histedit
Create automatic "backup" references which ensure that objects from
the pre-rebase or pre-histedit state remain in the repository.
A new -l option for 'got rebase' and 'got histedit' lists old commits.
This makes it easier to recover from botched rebase or histedit operations.
Removal of such objects currently requires got ref -d and git-gc.
This will be made more convenient in the future.
testing and ok jrick
               | 
            
            
              
   
               | 
              
f193b038
               | 
              
2020-12-26T22:39:55
               | 
              
               | 
              
rename got_reflist_object_map_free to got_reflist_object_id_map_free
               | 
            
            
              
   
               | 
              
d9dff0e5
               | 
              
2020-12-26T21:32:01
               | 
              
               | 
              
switch reflist to TAILQ; insert elements more efficiently for sorted input
ok naddy
               | 
            
            
              
   
               | 
              
7b5b670e
               | 
              
2020-12-25T21:38:17
               | 
              
               | 
              
implement an object ID map for reference lists
ok naddy
               | 
            
            
              
   
               | 
              
48cae60d
               | 
              
2020-09-22T00:03:02
               | 
              
               | 
              
make dangling symbolic references show up in 'got ref -l'
Storing a resolved ID for each reference list item was a bad idea.
This ID cannot be resolved if a symbolic references points to a reference
which does not exist. Such symrefs were skipped by got ref -l as a result.
Just let users of reference lists resolve the IDs as needed.
               | 
            
            
              
   
               | 
              
d7b899ab
               | 
              
2020-03-25T15:55:22
               | 
              
               | 
              
fix got_ref_change_symref(); it changed the ref's name instead of its target
               | 
            
            
              
   
               | 
              
e8a967e0
               | 
              
2020-03-21T22:44:07
               | 
              
               | 
              
make replacing symrefs actually work in 'got fetch'
               | 
            
            
              
   
               | 
              
d1f16636
               | 
              
2020-01-15T22:05:49
               | 
              
               | 
              
move got_repo_cmp_tags() to got_ref_cmp_tags()
               | 
            
            
              
   
               | 
              
b8bad2ba
               | 
              
2019-08-23T20:01:06
               | 
              
               | 
              
make 'got tag -l' list tags by time stamp in descending order
               | 
            
            
              
   
               | 
              
29606af7
               | 
              
2019-08-23T18:42:27
               | 
              
               | 
              
allow got_ref_list() to restrict returned refs to a particular namespace
               | 
            
            
              
   
               | 
              
aaf88317
               | 
              
2019-07-10T18:08:23
               | 
              
               | 
              
introduce got_ref_alloc_symref() and got_ref_get_symref_target()
               | 
            
            
              
   
               | 
              
2f17228e
               | 
              
2019-05-11T21:18:39
               | 
              
               | 
              
lock branch reference file during 'got commit' to prevent a race
               | 
            
            
              
   
               | 
              
b249b824
               | 
              
2019-05-09T13:47:59
               | 
              
               | 
              
add APIs to change references
               | 
            
            
              
   
               | 
              
6c34b1aa
               | 
              
2019-03-18T17:25:10
               | 
              
               | 
              
whitespace formatting fixes in include/
               | 
            
            
              
   
               | 
              
e2e879a0
               | 
              
2019-03-11T16:58:21
               | 
              
               | 
              
introduce got_ref_list_free() and use it in got and tog
               | 
            
            
              
   
               | 
              
2d2e1378
               | 
              
2019-03-11T16:34:33
               | 
              
               | 
              
add got_ref_delete(); only loose refs supported for now
               | 
            
            
              
   
               | 
              
9e672c74
               | 
              
2019-03-11T14:56:04
               | 
              
               | 
              
implement got_ref_write()
               | 
            
            
              
   
               | 
              
5892cdd6
               | 
              
2019-03-10T16:17:12
               | 
              
               | 
              
introduce got_ref_alloc()
               | 
            
            
              
   
               | 
              
199a4027
               | 
              
2019-02-02T15:00:28
               | 
              
               | 
              
make 'got log' show packed refs and HEAD ref (pther refs not shown yet)
               | 
            
            
              
   
               | 
              
0bd18d37
               | 
              
2019-02-01T22:16:47
               | 
              
               | 
              
add potentially useful helpers for tag objects and refs
               | 
            
            
              
   
               | 
              
271d2a38
               | 
              
2018-12-25T15:38:24
               | 
              
               | 
              
store parsed head reference in struct got_worktree
               | 
            
            
              
   
               | 
              
0c60ce5a
               | 
              
2018-04-02T11:10:05
               | 
              
               | 
              
document the current public API
               | 
            
            
              
   
               | 
              
5261c201
               | 
              
2018-04-01T23:37:09
               | 
              
               | 
              
rename 'refs' to 'reference'
               |