Code

History

Commits on encoding-fallback to gix-validate/tests28
  1. Add reproductions for all known advisoriesGPT 5.4 committed 6 months ago392336f
  2. Address auto-reviewSebastian Thiel committed 7 months ago6a5a0ec
  3. feat: add `Reserved` error variant for name checks.GPT 5.4 committed 7 months agoac9379b
  4. Make validate errors non-exhaustive and flatten them.Sebastian Thiel committed 9 months ago64fb9de
  5. j fmtSebastian Thiel committed 1 year agoc3c6504
  6. fix: assure valid path components are never plain `.` or `..`.Sebastian Thiel committed 1 year agoa4801fe
  7. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  8. Test other UNC-like prefixes besides `\\?\`Eliah Kagan committed 1 year agoeaa59a3
  9. Test Windows `<reserved>.middle.extension` filenamesEliah Kagan committed 1 year agof5ef10d
  10. Use `br` literals to express `\` paths more clearly in testsEliah Kagan committed 1 year ago6daaba3
  11. Add missing semicolonsYuri Astrakhan committed 2 years agoec69c88
  12. fix: disallow `.lock` extensions per component.Sebastian Thiel committed 2 years ago62f586c
  13. Use additive approach to avoid issues around removal of indicesSebastian Thiel committed 2 years ago9683186
  14. fix!: `validate::tag::name()` now rejects names starting with slashes, and with empty components, tooSebastian Thiel committed 2 years ago13c7922
  15. Add all tests imaginable for branch name sanitizationSebastian Thiel committed 2 years ago0401758
  16. fix: prohibit full names with a trailing `.`.Sebastian Thiel committed 2 years ago91d29c3
  17. Apply suggestions from code reviewSebastian Thiel committed 2 years ago1242151
  18. feat: add `path::component_is_windows_device()`Sebastian Thiel committed 2 years agof1f0ba5
  19. further testing of `.git` path variantsSebastian Thiel committed 2 years ago4791e31
  20. address review commentsSebastian Thiel committed 2 years agofcc3b69
  21. Apply suggestions from code reviewSebastian Thiel committed 2 years agobad9a79
  22. feat: defend against `CON` device names and more if `gitoxide.core.protectWindows` is enabled.Sebastian Thiel committed 2 years agoa67d82d
  23. feat: add validation for path componentsSebastian Thiel committed 2 years agoeff4c00
  24. fix!: remove `tagname` and `refname`.Sebastian Thiel committed 3 years agoa9da3f8
  25. feat: add validation for submodule namesSebastian Thiel committed 3 years agoafb1f02
  26. Correct more typos with `typos` tool.Sebastian Thiel committed 3 years ago2321eb9
  27. adjust to renaming of `git-validate` to `gix-validate`Sebastian Thiel committed 3 years ago5e40ad0
  28. rename `git-validate` to `gix-validate`Sebastian Thiel committed 3 years agodff9053