mirror of
https://github.com/git/git.git
synced 2026-03-11 01:28:42 +01:00
Merge branch 'cf/constness-fixes' into jch
* cf/constness-fixes: dir: avoid -Wdiscarded-qualifiers in remove_path() bloom: remove a misleading const qualifier
This commit is contained in:
4
bloom.c
4
bloom.c
@@ -501,7 +501,7 @@ struct bloom_filter *get_or_compute_bloom_filter(struct repository *r,
|
||||
struct hashmap_iter iter;
|
||||
|
||||
for (i = 0; i < diff_queued_diff.nr; i++) {
|
||||
const char *path = diff_queued_diff.queue[i]->two->path;
|
||||
char *path = diff_queued_diff.queue[i]->two->path;
|
||||
|
||||
/*
|
||||
* Add each leading directory of the changed file, i.e. for
|
||||
@@ -523,7 +523,7 @@ struct bloom_filter *get_or_compute_bloom_filter(struct repository *r,
|
||||
free(e);
|
||||
|
||||
if (!last_slash)
|
||||
last_slash = (char*)path;
|
||||
last_slash = path;
|
||||
*last_slash = '\0';
|
||||
|
||||
} while (*path);
|
||||
|
||||
8
dir.c
8
dir.c
@@ -3518,15 +3518,15 @@ int get_sparse_checkout_patterns(struct pattern_list *pl)
|
||||
|
||||
int remove_path(const char *name)
|
||||
{
|
||||
char *slash;
|
||||
const char *last;
|
||||
|
||||
if (unlink(name) && !is_missing_file_error(errno))
|
||||
return -1;
|
||||
|
||||
slash = strrchr(name, '/');
|
||||
if (slash) {
|
||||
last = strrchr(name, '/');
|
||||
if (last) {
|
||||
char *dirs = xstrdup(name);
|
||||
slash = dirs + (slash - name);
|
||||
char *slash = dirs + (last - name);
|
||||
do {
|
||||
*slash = '\0';
|
||||
if (startup_info->original_cwd &&
|
||||
|
||||
Reference in New Issue
Block a user