Code Monkey home page Code Monkey logo

copygitlink's People

Contributors

grahamthecoder avatar hmaiga avatar veler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

copygitlink's Issues

Support of TFS repositories on self-hosted Azure Devops

Hello everyone ๐Ÿ‘‹

Your VS extension seems to be exactly what I've been looking for... so cool to get an url pointing to a file of your code when you need to share something with a colleague! ๐Ÿ‘

I've installed the extension, but I get no additional entry in my Windows context menu to copy the link. We have no Git but TFS repositories. Self-hosted Azure Devops. Maybe that's because (self hosted) TFS repositories are not supported?

Thank you in advance ๐Ÿ˜€
Bruno

Create a GitHub issue from the selection

You seem to have everything that is needed in place to add a small but very interesting Feature : from the link created, create an issue in GitHub and dump the link in the description. The title/summary could come from a dialog box.

Incorrect link generated, possibly tied to memory constrained system.

While it usually performs admirably, I encountered a surprising bug today :

Environment

CopyGitLink Version 1.4.1
Microsoft Visual Studio Enterprise 2019 Version 16.11.1

What happened?

Generated a link without the first character of the file path :
https://github.com/Hectre/WebApp/blob/36fcd13a995694de4ffa440ba270d6d75711afd8/ectre.AspNetCore.Utilities.Tests/ApplicationFactory/CustomWebApplicationFactory.cs#L91-L91

Notice ectre.AspNetCore

What did you expect?

Generate a link with the complete file path :
https://github.com/Hectre/WebApp/blob/36fcd13a995694de4ffa440ba270d6d75711afd8/Hectre.AspNetCore.Utilities.Tests/ApplicationFactory/CustomWebApplicationFactory.cs#L91-L91

Notice Hectre.AspNetCore

Additional information

I was able to reproduce it with every type of link generation, on multiple files of various depths in this repository.

I was running short on memory due to a RoslynAnalyzer memory leak. After restarting Visual Studio, the link generation generated the files properly again.

Move menu item to Git submenu

The context menu of a Solution explorer item is usually huge. Git submenu is the very right place for this command

Submodules not recognized

I have a project set up with submodules installed in a submodules folder. When I try to copy a link to a file/method/line in the submodule, I get a link like this:

https://github.com/my-project/blob/4467681febf6e48c347a2d50602d88c7f8395ca8/submodules/my-submodule/Globals.cs

It looks like the extension is using the URL of the remote from the superproject and then tagging on the physical file path. It would be nice if the extension could recognize that a file is in a submodule and correctly calculate the URL in the submodule's repo.

Does not work with private gitlab repositories.

The working link is
user/repo -/blob/main/src/Something/File.cs
your link
user/repo blob/eae7f475ff2efa34e8asd559062baeab0/src/Something/File.cs#L27-27
Which gives me 404 even tho im logged in and have access to the repository.
I would really like to use this extension.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.