1. 27 Oct, 2014 1 commit
  2. 23 Oct, 2014 2 commits
  3. 18 Apr, 2014 2 commits
    • config: refresh before reading a value · 523032cd
      With the isolation of complex reads, we can now try to refresh the
      on-disk file before reading a value from it.
      
      This changes the semantics a bit, as before we could be sure that a
      string we got from the configuration was valid until we wrote or
      refreshed. This is no longer the case, as a read can also invalidate the
      pointer.
      Carlos Martín Nieto committed
    • config: implement config snapshotting · 55ebd7d3
      In order to have consistent views of the config files for remotes,
      submodules et al. and a configuration that represents what is currently
      stored on-disk, we need a way to provide a view of the configuration
      that does not change.
      
      The goal here is to provide the snapshotting part by creating a
      read-only copy of the state of the configuration at a particular point
      in time, which does not change when a repository's main config changes.
      Carlos Martín Nieto committed