Code

History

Commits on main to gix-validate/src35+
  1. change!: raise MSRV to Rust 1.88Byron committed 2 months ago4b42e0c
  2. reviewByron committed 3 months ago1384133
  3. fix: reject a lone '@' as a reference name, like Git doesAmey Pawar committed 3 months ago679f624
  4. Replace lint allowances with expectationsCodex GPT-5 committed 3 months ago43ff87a
  5. Remove rust_2018_idioms lint declarationsGPT 5.5 committed 6 months agoe10d5f6
  6. fix(gix-submodule): don't follow submodule names with relative paths in themGPT 5.4 committed 6 months agod2e193f
  7. feat: add `Reserved` error variant for name checks.GPT 5.4 committed 7 months agoac9379b
  8. docs: add crate-root doctestsGPT 5.4 committed 7 months agob1102c2
  9. Make validate errors non-exhaustive and flatten them.Sebastian Thiel committed 9 months ago64fb9de
  10. feat!: replace `thiserror` with a custom implemenation of error types.Sebastian Thiel committed 9 months ago6ad2352
  11. Fixup Copilot commits and thank clippySebastian Thiel committed 1 year agob188a7d
  12. fix: assure valid path components are never plain `.` or `..`.Sebastian Thiel committed 1 year agoa4801fe
  13. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  14. chore: bump `rust-version` to 1.70Sebastian Thiel committed 1 year ago17835bc
  15. thanks clippySebastian Thiel committed 1 year ago9193b05
  16. Fix typosJohn Vandenberg committed 2 years agob12c7c9
  17. Allow empty-docsSebastian Thiel committed 2 years agobeba720
  18. Merge pull request #1548 from nyurik/rm-dup-codeSebastian Thiel committed 2 years ago030d880
  19. One fix of clippy::match_same_armsYuri Astrakhan committed 2 years ago5bf18fb
  20. Add missing semicolonsYuri Astrakhan committed 2 years agoec69c88
  21. fix: disallow `.lock` extensions per component.Sebastian Thiel committed 2 years ago62f586c
  22. Use additive approach to avoid issues around removal of indicesSebastian Thiel committed 2 years ago9683186
  23. fix!: `validate::tag::name()` now rejects names starting with slashes, and with empty components, tooSebastian Thiel committed 2 years ago13c7922
  24. Add all tests imaginable for branch name sanitizationSebastian Thiel committed 2 years ago0401758
  25. fix: prohibit full names with a trailing `.`.Sebastian Thiel committed 2 years ago91d29c3
  26. feat: add `path::component_is_windows_device()`Sebastian Thiel committed 2 years agof1f0ba5
  27. Apply suggestions from code reviewSebastian Thiel committed 2 years agoccbc119
  28. address review commentsSebastian Thiel committed 2 years agofcc3b69
  29. Apply suggestions from code reviewSebastian Thiel committed 2 years agobad9a79
  30. thanks clippySebastian Thiel committed 2 years ago1076375
  31. feat: defend against `CON` device names and more if `gitoxide.core.protectWindows` is enabled.Sebastian Thiel committed 2 years agoa67d82d
  32. feat: add validation for path componentsSebastian Thiel committed 2 years agoeff4c00
  33. fix lints for nightly, and clippySebastian Thiel committed 2 years agof8ce3d0
  34. fix!: remove `tagname` and `refname`.Sebastian Thiel committed 3 years agoa9da3f8
  35. feat: add validation for submodule namesSebastian Thiel committed 3 years agoafb1f02