Skip to content

Support traversal of git folders below the castle root #94

@andsens

Description

@andsens

As discussed in #93 it can be very useful at times to fiddle with .git repos by using homeshick. To do that homeshick needs to stop skipping files and folders named .git when linking.

However, some things still need to be skipped:

  • The .git folder in the root of a castle, since that is a folder managed by git and not the user
  • The .git files in submodules of a repo
  • The .git folders in submodules of a repo for older git versions (if I remember correctly git switched to just managing all submodules in the .git folder of the root repository, so we need the git version where that changed)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions