Uploaded image for project: 'Sourcetree for Windows'
  1. Sourcetree for Windows
  2. SRCTREEWIN-382

SourceTree for Windows does not handle UNCs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 0.9.0.5b
    • 0.9.0.3b
    • Git
    • Windows (all verisons)

    Description

      As ignored in: https://jira.atlassian.com/browse/SRCTREEWIN-376

      This is not a "bug" in msysgit, as msysgit has already addressed the correct solution for this, which is to convert the backslashes in the path to forward slashes. It's not necessarily the most politically correct solution, but git is a Linux tool and Linux does not like paths with backslashes, so it does make a kind of sense. If you are waiting on msysgit to address this in a different manner you will be waiting an awfully long time as they have already addressed this issue as described.

      This is also something that your other Windows git tool competitors all already handle correctly because they take Windows seriously. Git Extensions does this. TortoiseGit does this. Etc. They all handle Windows UNCs silently and without complaint by simply converting the path internally by replacing backslashes with forward slashes, which git expects and handles. SourceTree is the only major tool which does not do this.

      So if you would like to match your other competitors Windows git GUI tools by supporting Windows UNCs, a vital necessity to Windows uers, then all that you have to do is internally convert the path string with a simple find-and-replace of all backslashes to forward slashes.

      Otherwise your Windows git tool competitors will all continue to have a significant compelling advantage over your Windows port of SourceTree.

      Attachments

        Activity

          People

            sstreeting Steve Streeting (Inactive)
            arah.leonard3 arah.leonard3
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified