On 5/15/2017 5:21 PM, David Turner wrote:

-----Original Message-----
From: Ben Peart [mailto:[email protected]]
Sent: Monday, May 15, 2017 3:14 PM
To: [email protected]
Cc: [email protected]; [email protected]; [email protected];
[email protected]; David Turner <[email protected]>;
[email protected]
Subject: [PATCH v1 2/5] Teach git to optionally utilize a file system monitor to
speed up detecting new or changed files.

@@ -342,6 +344,8 @@ struct index_state {
        struct hashmap dir_hash;
        unsigned char sha1[20];
        struct untracked_cache *untracked;
+       time_t last_update;
+       struct ewah_bitmap *bitmap;

The name 'bitmap' doesn't tell the reader much about what it used for.

+static int update_istate(const char *name, void *is) {

Rename to mark_file_dirty?  Also why does it take a void pointer?  Or return 
int (rather than void)?


Thanks for the feedback.  I'll do some renaming and change the types passed.


+void refresh_by_fsmonitor(struct index_state *istate) {
+       static has_run_once = FALSE;
+       struct strbuf buffer = STRBUF_INIT;

Rename to query_result? Also I think you're leaking it.


Good catch!  I missed the leak there.  Fixed for the next roll.

Reply via email to