Code

History

Commits on git-commitgraph-v0.8.1 to git-repository/src/open.rs35+
  1. feat: `open()` and `discover()` support opening submodules. (#482)Sebastian Thiel committed 4 years ago5dac021
  2. change: Invert behaviour to `open::Options::strict_config()`, with lenient being the default.Sebastian Thiel committed 4 years ago0235111
  3. feat: `open::Options::lenient_config(…)` to default otherwise invalid configuration values where possibleSebastian Thiel committed 4 years ago067c334
  4. Add more tests around invalid `core.worktree` valuesSebastian Thiel committed 4 years ago1591a50
  5. move tests into `worktree` module and prepare for more of themSebastian Thiel committed 4 years agoa05b15b
  6. feat: support core.worktree optionDavid Knaack committed 4 years ago0bf8371
  7. feat: `Repository::index()` and `Worktree::index()`. (#427)Sebastian Thiel committed 4 years agoffe7291
  8. change!: remove `Permissions::git_dir` field entirely.Sebastian Thiel committed 4 years ago1df379a
  9. fix: assure permissions per trust level are properly inherited into `open::Options`.Sebastian Thiel committed 4 years agobe6114e
  10. fix: provide additional explanation about when to use `open::Options::with()`Sebastian Thiel committed 4 years ago270242c
  11. make fmtSebastian Thiel committed 4 years ago47724c0
  12. Make lossy-configuration configurable (#331)Sebastian Thiel committed 4 years agob0e4da6
  13. a first sketch on how identity management could look like. (#331)Sebastian Thiel committed 4 years ago780f14f
  14. refactor (#331)Sebastian Thiel committed 4 years ago4f61312
  15. feat: respect `safe.directory`. (#331)Sebastian Thiel committed 4 years ago1b765ec
  16. feat: permissions for configuration. (#331)Sebastian Thiel committed 4 years ago840d9a3
  17. feat: repository now initializes global configuration files and resolves includes (#331)Sebastian Thiel committed 4 years agoebedd03
  18. only a select few early config attributes must be repo-local (#331)Sebastian Thiel committed 4 years agobe0971c
  19. feat: resolve includes in local repository configuration (#331)Sebastian Thiel committed 4 years agode8572f
  20. solve cycle between config and ref-store (#331)Sebastian Thiel committed 4 years ago1679d56
  21. prepare for resolving a complete config… (#331)Sebastian Thiel committed 4 years ago9be1dd6
  22. Allow to configure a different filter for configuration section. (#331)Sebastian Thiel committed 4 years agoe512ab0
  23. refactor (#331)Sebastian Thiel committed 4 years ago5723730
  24. load configuration with trust information, needs cleanup (#331)Sebastian Thiel committed 4 years agod8e41e2
  25. feat: Use `git-config` to write config file on initialization, including `logallrefupdates` and `precomposeunicode`. (#331)Sebastian Thiel committed 4 years ago7f67b23
  26. feat: respect `core.logallrefupdates` configuration setting. (#331)Sebastian Thiel committed 4 years agoe263e13
  27. adjustments due to breaking changes in `git-config` (#331)Sebastian Thiel committed 4 years ago924f148
  28. fix docsSebastian Thiel committed 4 years agodaef221
  29. refactorSebastian Thiel committed 4 years ago06e96a4
  30. feat!: Make `realpath()` easier to use by introducing `realpath_opt()`.Sebastian Thiel committed 4 years ago266d437
  31. thanks clippySebastian Thiel committed 4 years agoa7ac64c
  32. Instantiate worktree aware versions of file stores (#301)Sebastian Thiel committed 4 years ago0b670dd
  33. Adjust permissions mildly to make a little more sense (#301)Sebastian Thiel committed 4 years ago9c05629
  34. rely on `absolutize_components()` (#301)Sebastian Thiel committed 4 years agoe844006
  35. brutally fix path handling of common dirs (#301)Sebastian Thiel committed 4 years agoe120232