commit a7f9d64ddf028029e3ef5123758712ec89840a5f from: Stefan Sperling date: Sun Jan 13 00:52:51 2019 UTC change GOT_INDEX_ENTRY prefix to GOT_FILEIDX commit - c97665ae45fef5919c0cfb789fafc56449be3409 commit + a7f9d64ddf028029e3ef5123758712ec89840a5f blob - 3d56217694e8572da0706f0ec5467ee16016cca7 blob + 257b5a5795a8fa1e54d49544a3136627fc550201 --- lib/fileindex.c +++ lib/fileindex.c @@ -54,11 +54,11 @@ got_fileindex_entry_update(struct got_fileindex_entry entry->gid = sb.st_gid; entry->size = (sb.st_size & 0xffffffff); if (sb.st_mode & S_IFLNK) - entry->mode = GOT_INDEX_ENTRY_MODE_SYMLINK; + entry->mode = GOT_FILEIDX_MODE_SYMLINK; else - entry->mode = GOT_INDEX_ENTRY_MODE_REGULAR_FILE; + entry->mode = GOT_FILEIDX_MODE_REGULAR_FILE; entry->mode |= ((sb.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO)) << - GOT_INDEX_ENTRY_MODE_PERMS_SHIFT); + GOT_FILEIDX_MODE_PERMS_SHIFT); memcpy(entry->blob_sha1, blob_sha1, SHA1_DIGEST_LENGTH); memcpy(entry->commit_sha1, commit_sha1, SHA1_DIGEST_LENGTH); @@ -85,8 +85,8 @@ got_fileindex_entry_alloc(struct got_fileindex_entry * } len = strlen(relpath); - if (len > GOT_INDEX_ENTRY_F_PATH_LEN) - len = GOT_INDEX_ENTRY_F_PATH_LEN; + if (len > GOT_FILEIDX_F_PATH_LEN) + len = GOT_FILEIDX_F_PATH_LEN; (*entry)->flags |= len; return got_fileindex_entry_update(*entry, ondisk_path, blob_sha1, @@ -116,7 +116,7 @@ got_fileindex_entry_add(struct got_fileindex *fileinde struct got_fileindex_entry *entry) { /* Flag this entry until it gets written out to disk. */ - entry->flags |= GOT_INDEX_ENTRY_F_INTENT_TO_ADD; + entry->flags |= GOT_FILEIDX_F_INTENT_TO_ADD; return add_entry(fileindex, entry); } @@ -322,7 +322,7 @@ got_fileindex_write(struct got_fileindex *fileindex, F return got_ferror(outfile, GOT_ERR_IO); RB_FOREACH(entry, got_fileindex_tree, &fileindex->entries) { - entry->flags &= ~GOT_INDEX_ENTRY_F_INTENT_TO_ADD; + entry->flags &= ~GOT_FILEIDX_F_INTENT_TO_ADD; err = write_fileindex_entry(&ctx, entry, outfile); if (err) return err; @@ -597,7 +597,7 @@ walk_fileindex(struct got_fileindex *fileindex, struct next = RB_NEXT(got_fileindex_tree, &fileindex->entries, ie); /* Skip entries which were newly added by diff callbacks. */ - while (next && (next->flags & GOT_INDEX_ENTRY_F_INTENT_TO_ADD)) + while (next && (next->flags & GOT_FILEIDX_F_INTENT_TO_ADD)) next = RB_NEXT(got_fileindex_tree, &fileindex->entries, next); return next; blob - 3aee1d309fe36ea2dc730b4d5680e7f97930541a blob + 4a01cb9cbfde892542f0afce68b978c69f2a46f0 --- lib/got_lib_fileindex.h +++ lib/got_lib_fileindex.h @@ -36,11 +36,11 @@ struct got_fileindex_entry { uint32_t size; uint16_t mode; -#define GOT_INDEX_ENTRY_MODE_FILE_TYPE 0x000f -#define GOT_INDEX_ENTRY_MODE_REGULAR_FILE 1 -#define GOT_INDEX_ENTRY_MODE_SYMLINK 2 -#define GOT_INDEX_ENTRY_MODE_PERMS 0xff10 -#define GOT_INDEX_ENTRY_MODE_PERMS_SHIFT 4 +#define GOT_FILEIDX_MODE_FILE_TYPE 0x000f +#define GOT_FILEIDX_MODE_REGULAR_FILE 1 +#define GOT_FILEIDX_MODE_SYMLINK 2 +#define GOT_FILEIDX_MODE_PERMS 0xff10 +#define GOT_FILEIDX_MODE_PERMS_SHIFT 4 /* SHA1 of corresponding blob in repository. */ uint8_t blob_sha1[SHA1_DIGEST_LENGTH]; @@ -49,11 +49,11 @@ struct got_fileindex_entry { uint8_t commit_sha1[SHA1_DIGEST_LENGTH]; uint32_t flags; -#define GOT_INDEX_ENTRY_F_PATH_LEN 0x00000fff -#define GOT_INDEX_ENTRY_F_STAGE 0x00003000 -#define GOT_INDEX_ENTRY_F_EXTENDED 0x00004000 -#define GOT_INDEX_ENTRY_F_ASSUME_VALID 0x00008000 -#define GOT_INDEX_ENTRY_F_INTENT_TO_ADD 0x20000000 +#define GOT_FILEIDX_F_PATH_LEN 0x00000fff +#define GOT_FILEIDX_F_STAGE 0x00003000 +#define GOT_FILEIDX_F_EXTENDED 0x00004000 +#define GOT_FILEIDX_F_ASSUME_VALID 0x00008000 +#define GOT_FILEIDX_F_INTENT_TO_ADD 0x20000000 /* * UNIX-style path, relative to work tree root. @@ -65,10 +65,10 @@ struct got_fileindex_entry { }; /* "Stages" of a file afflicted by a 3-way merge conflict. */ -#define GOT_INDEX_ENTRY_STAGE_MERGED 0 -#define GOT_INDEX_ENTRY_STAGE_ANCESTOR 1 -#define GOT_INDEX_ENTRY_STAGE_OURS 2 -#define GOT_INDEX_ENTRY_STAGE_THEIRS 3 +#define GOT_FILEIDX_STAGE_MERGED 0 +#define GOT_FILEIDX_STAGE_ANCESTOR 1 +#define GOT_FILEIDX_STAGE_OURS 2 +#define GOT_FILEIDX_STAGE_THEIRS 3 struct got_fileindex;