|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| | Update to git version v2.39.0, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.38.2, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.38.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.38.0, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.37.3, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.37.2, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.37.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.37.0, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.36.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.36.0, this requires changes for these
upstream commits:
* 95433eeed9eac439eb21eb30105354b15e71302e
  diff: add ability to insert additional headers for paths
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.35.3, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.35.2, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.35.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.35.0, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.34.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.34.0, this requires changes for these
upstream commits:
* abf897bacd2d36b9dbd07c70b4a2f97a084704ee
  string-list.[ch]: remove string_list_init() compatibility function
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.33.0, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.32.0, this requires changes for these
upstream commits:
* 47957485b3b731a7860e0554d2bd12c0dce1c75a
  tree.h API: simplify read_tree_recursive() signature
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.31.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.31.0, this requires changes for these
upstream commits:
* 36a317929b8f0c67d77d54235f2d20751c576cbb
  refs: switch peel_ref() to peel_iterated_oid()
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.30.1, no additional changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.30.0, this requires changes for these
upstream commits:
* 88894aaeeae92e8cb41143cc2e045f50289dc790
  blame: simplify 'setup_scoreboard' interface
* 1fbfdf556f2abc708183caca53ae4e2881b46ae2
  banned.h: mark non-reentrant gmtime, etc as banned
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.29.2.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| | Update to git version v2.29.1. No functional change, but we want latest
and greated version number, no? 😜
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.29.0, this requires changes for these
upstream commits:
* dbbcd44fb47347a3fdbee88ea21805b7f4ac0b98
  strvec: rename files from argv-array to strvec
* 873cd28a8b17ff21908c78c7929a7615f8c94992
  argv-array: rename to strvec
* d70a9eb611a9d242c1d26847d223b8677609305b
  strvec: rename struct fields
* 6a67c759489e1025665adf78326e9e0d0981bab5
  test-lib-functions: restrict test_must_fail usage
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.28.0.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.27.0.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.26.0.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| | Update to git version v2.25.1.
No changes required. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.25.0.
Upstream renamed 'init_display_notes()' to 'load_display_notes()' in
commit 1e6ed5441a61b5085978e0429691e2e2425f6846 ("notes: rename to
load_display_notes()").
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.24.1.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.24.0.
Never use get_cached_commit_buffer() directly, use repo_get_commit_buffer()
instead. The latter calls the former anyway. This fixes segmentation fault
when commit-graph is enabled and get_cached_commit_buffer() does not return
the expected result.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.23.0.
No changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.22.0.
Upstream commit bce9db6d ("trace2: use system/global config for default
trace2 settings") caused a regression. We have to unset HOME and
XDG_CONFIG_HOME before early loading of config from trace2 code kicks in.
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.21.0. Required changes follow upstream commits:
* 6a7895fd8a3bd409f2b71ffc355d5142172cc2a0
  (commit: prepare free_commit_buffer and release_commit_memory for
  any repo)
* e092073d643b17c82d72cf692fbfaea9c9796f11
  (tree.c: make read_tree*() take 'struct repository *')
Signed-off-by: Christian Hesse <mail@eworm.de>
Reviewed-by: John Keeping <john@keeping.me.uk> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.20.0. Required changes follow upstream commits:
* 00436bf1b1c2a8fe6cf5d2c2457d419d683042f4
  (archive: initialize archivers earlier)
* 611e42a5980a3a9f8bb3b1b49c1abde63c7a191e
  (xdiff: provide a separate emit callback for hunks)
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.19.1. Required changes follow upstream commits:
* commit: add repository argument to get_cached_commit_buffer
  (3ce85f7e5a41116145179f0fae2ce6d86558d099)
* commit: add repository argument to lookup_commit_reference
  (2122f6754c93be8f02bfb5704ed96c88fc9837a8)
* object: add repository argument to parse_object
  (109cd76dd3467bd05f8d2145b857006649741d5c)
* tag: add repository argument to deref_tag
  (a74093da5ed601a09fa158e5ba6f6f14c1142a3e)
* tag: add repository argument to lookup_tag
  (ce71efb713f97f476a2d2ab541a0c73f684a5db3)
* tree: add repository argument to lookup_tree
  (f86bcc7b2ce6cad68ba1a48a528e380c6126705e)
* archive.c: avoid access to the_index
  (b612ee202a48f129f81f8f6a5af6cf71d1a9caef)
* for_each_*_object: move declarations to object-store.h
  (0889aae1cd18c1804ba01c1a4229e516dfb9fe9b)
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.18.0. Required changes follow upstream commits:
* Convert find_unique_abbrev* to struct object_id
  (aab9583f7b5ea5463eb3f653a0b4ecac7539dc94)
* sha1_file: convert read_sha1_file to struct object_id
  (b4f5aca40e6f77cbabcbf4ff003c3cf30a1830c8)
* sha1_file: convert sha1_object_info* to object_id
  (abef9020e3df87c441c9a3a95f592fce5fa49bb9)
* object-store: move packed_git and packed_git_mru to object store
  (a80d72db2a73174b3f22142eb2014b33696fd795)
* treewide: rename tree to maybe_tree
  (891435d55da80ca3654b19834481205be6bdfe33)
The changed data types required some of our own functions to be converted
to struct object_id:
  ls_item
  print_dir
  print_dir_entry
  print_object
  single_tree_cb
  walk_tree
  write_tree_link
And finally we use new upstream functions that were added for
struct object_id:
  hashcpy     -> oidcpy
  sha1_to_hex -> oid_to_hex
Signed-off-by: Christian Hesse <mail@eworm.de>
Reviewed-by: John Keeping <john@keeping.me.uk> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.17.1. Required changes:
* The function 'typename' has been renamed to 'type_name'
  (upstream commit debca9d2fe784193dc2d9f98b5edac605ddfefbb)
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.16.0:
* refs: convert resolve_ref_unsafe to struct object_id
  (49e61479be913f67e66bb3fdf8de9475c41b58bd)
* diff: remove DIFF_OPT_SET macro
  (23dcf77f48feb49c54bad09210f093a799816334)
* log: add option to choose which refs to decorate
  (65516f586b69307f977cd67cc45513a296cabc25)
* diff: convert flags to be stored in bitfields
  (02f2f56bc377c287c411947d0e1482aac888f8db)
Signed-off-by: Christian Hesse <mail@eworm.de> | 
| | 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.15.1: With commit 0abe14f6 prepare_packed_git()
moved to packfile.[ch].
Signed-off-by: Christian Hesse <mail@eworm.de>
Reviewed-by: John Keeping <john@keeping.me.uk> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Numerous changes were made to git functions to use an object_id
structure rather than sending sha1 hashes as raw unsigned character
arrays.  The functions that affect cgit are: parse_object,
lookup_commit_reference, lookup_tag, lookup_tree, parse_tree_indirect,
diff_root_tree_sha1, diff_tree_sha1, and format_display_notes.
Commit b2141fc (config: don't include config.h by default) made it
necessary to that config.h be explicitly included when needed.
Commit 07a3d41 (grep: remove regflags from the public grep_opt API)
removed one way of specifying the ignore-case grep option.
Signed-off-by: Jeff Smith <whydoubt@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Update to git version v2.13.4: With commit 8aee769f (pathspec: copy and free
owned memory) the definition of struct pathspec_item has changed with the
expectation that pathspecs will be managed dynamically. We work around this
a bit by setting up a static structure, but let's allocate the match string
to avoid needing to cast away const.
Updated a patch from John Keeping <john@keeping.me.uk> for git v2.12.1. | 
| | 
| 
| 
| 
| | Update to git version v2.11.0. Function write_archive()
dropped argument (int setup_prefix). | 
| | 
| 
| 
| 
| 
| 
| | The submodule was accidentally downgraded in commit 8e9ddd21 (Bump
version, 2016-11-23).  Restore v2.10.2 so it matches the makefile again.
Signed-off-by: John Keeping <john@keeping.me.uk> | 
| | |  | 
| | 
| 
| 
| | Update to git version v2.10.2, no changes required. | 
| | 
| 
| 
| | Update to git version v2.10.1, no changes required. | 
| | 
| 
| 
| 
| 
| 
| 
| | Upstream continues to replace unsigned char *sha1 with struct
object_id old_oid. This makes the required changes.
The git lib has its own main function now. Rename our main function
to cmd_main, it is called from main then. | 
| | 
| 
| 
| 
| 
| | Update to git version v2.9.1, no changes required.
Signed-off-by: Christian Hesse <mail@eworm.de> |