Skip to content
  1. May 09, 2023
  2. May 06, 2023
  3. May 03, 2023
  4. May 02, 2023
  5. May 01, 2023
    • Carlo Sala's avatar
      fix(init): avoid overwriting existing aliases · b22593cf
      Carlo Sala authored
      Fix regression introduced in #11550. If an existing alias was present in
      the moment of sourcing, and oh-my-zsh aliases were disabled for that
      file, it'd be overwritten aswell. See #11658.
      b22593cf
  6. Apr 28, 2023
  7. Apr 27, 2023
  8. Apr 21, 2023
  9. Apr 20, 2023
  10. Apr 19, 2023
  11. Apr 18, 2023
  12. Apr 17, 2023
  13. Apr 16, 2023
  14. Apr 11, 2023
  15. Apr 09, 2023
  16. Apr 08, 2023
  17. Apr 07, 2023
  18. Apr 06, 2023
    • Marc Cornellà's avatar
      fix(extract): fix conflict if compressed file has a folder of the same name · 49d34d00
      Marc Cornellà authored
      This change fixes the case where the compressed file (e.g. tools.tgz) only
      contains a folder with the same name (e.g. tools) in its root folder.
      
      tools.tgz:
      |- tools
         |- fileA.txt
         |- fileB.txt
         \- fileC.txt
      
      In that case, the "smart" folder creation mechanism will extract the files in
      a folder "tools", and this extraction folder will contain a single folder with
      the same name.
      
      Before this fix, the tool would try to move out the inside folder to the parent
      one, but there would already be a folder named "tools", so it would generate a
      conflict.
      
      This change first renames the inside folder to a random string, and only then
      it is moved outside and the old extraction folder is deleted.
      49d34d00
    • François M's avatar
      cf0c8004
  19. Apr 05, 2023
  20. Apr 04, 2023
  21. Apr 03, 2023
  22. Apr 02, 2023
    • Marc Cornellà's avatar
      fix(extract): safely remove extract directory · d47e1d65
      Marc Cornellà authored
      The previous code would remove the extract directory if the command failed.
      This could be bad because we're not checking if the extract directory
      already existed (since we're using `mkdir -p`), so it could be possible
      that the extract operation failed, and we'd be removing a directory that
      already existed and had files in it.
      
      This change only removes the directory if there are no files in it, regardless
      of whether the extract operation was successful or not. This is much safer.
      d47e1d65
    • Marc Cornellà's avatar
Loading