mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
treewide: rename 'struct exclude_list' to 'struct pattern_list'
The first consumer of pattern-matching filenames was the .gitignore feature. In that context, storing a list of patterns as a 'struct exclude_list' makes sense. However, the sparse-checkout feature then adopted these structures and methods, but with the opposite meaning: these patterns match the files that should be included! It would be clearer to rename this entire library as a "pattern matching" library, and the callers apply exclusion/inclusion logic accordingly based on their needs. This commit renames 'struct exclude_list' to 'struct pattern_list' and renames several variables called 'el' to 'pl'. Signed-off-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
ab8db61390
commit
caa3d55444
@@ -10,7 +10,7 @@
|
||||
|
||||
struct cache_entry;
|
||||
struct unpack_trees_options;
|
||||
struct exclude_list;
|
||||
struct pattern_list;
|
||||
|
||||
typedef int (*merge_fn_t)(const struct cache_entry * const *src,
|
||||
struct unpack_trees_options *options);
|
||||
@@ -83,7 +83,7 @@ struct unpack_trees_options {
|
||||
struct index_state *src_index;
|
||||
struct index_state result;
|
||||
|
||||
struct exclude_list *el; /* for internal use */
|
||||
struct pattern_list *pl; /* for internal use */
|
||||
};
|
||||
|
||||
int unpack_trees(unsigned n, struct tree_desc *t,
|
||||
|
||||
Reference in New Issue
Block a user