Huw Davies (@huw) commented about server/registry.c:
unsigned int flags; /* flags */ timeout_t modif; /* last modification time */ struct list notify_list; /* list of notifications */
- FILE *file; /* loaded file */
This doesn't appear to be used at this point.
Related to this, and as mentioned last time, did you look at the adapting the existing 'save_branch_info' code?