question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Detaching from the upstream repository

See original GitHub issue

It’s been a long history for forking garmin-connect-export. We can see it at here: https://github.com/pe-st/garmin-connect-export/network/members

Unfortunately, it seems like @kjkjava (owner of the upstream) is not interested in the project anymore. Since 2018, we have been expecting at least a comment on the PR42@upstream https://github.com/kjkjava/garmin-connect-export/pull/42 No luck. As for now, we are 271 commits ahead.

As this is the most active repository of the project, I’m suggesting to detach from the upstream.

Pros:

  • GitHub will count activity in the repository (such as commits)
  • Users will stop to be confused about multiple forks and which project is actually active
  • Contributors will know where to send PRs instead of randomly sending them around forks Cons:
  • Breaking a great history of forking the project 😉

Here are some docs regarding the issue:

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

12reactions
pe-stcommented, Jan 3, 2021

I agree that it is long due to detach from @kjkjava’s repo. The procedure basically is:

To detach the fork and turn it into a standalone repository on GitHub, contact GitHub Support or GitHub Premium Support. If the fork has forks of its own, let GitHub Support know if the forks should move with your repository into a new network or remain in the current network.

As there are about 30 forks of my own repo, I’ll hope I get some feedback of the owners listed below if they want to “move with my (@pe-st) repository or remain in the network of kjkjava”.

So I’ll wait until end of January. I’ll assume that repo owners listed below want to keep the “fork” relation with my (@pe-st) repo unless they react with an email, a comment or a 👎🏽 (-1) emoji to this message.

If you want to stay a fork of @kjkjava then please react with a 👎🏽 until January 31, if you want to move with this repo and stay a fork of @pe-st please react with a 👍🏽

So here’s the list of the forks of my fork; I hope everybody gets notified when mentioned here:

@alcantarar @amitra @andyakrn @benhollomon @chrismetcalf @chs8691 @rb83421 @cfculhane @cristian5th @gmajor67 @hrpomrx @ibury08 @jedie @jkall @jonasbg @jtorrex @lindback @mdrumond @meinert @mipapo @realflunschi @reto @roballey @rsjrny @storopoli @telemaxx @thetiger7 @wscott1541 @zeair

2reactions
kjkjavacommented, Feb 25, 2021

@pe-st Thank you for taking ownership of this project. As you (and all other contributors) have noticed, I am currently unable to keep up with this project. I feel bad for not at least responding to issues/PRs, but I’ve been pulled in many directions with work and other various projects.

I’m happy to add others to my repo to maintain it, but it sounds like all I need to do at this point is point others to your fork, right?

I’m glad Garmin finally added the ability to export data in bulk, but I will have to give your updated tool a try soon for the added features!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Git removing upstream from local repository - Stack Overflow
1. On Windows, it returns the error usage: git remote remove <name> but doesn't remove the upstream. – Guy · 1. it returns...
Read more >
Detach Fork from Upstream Repository | Bitbucket Cloud - Jira
We are currently stuck with a child repo with a non-existent parent repo (it was deleted). As a result when making pull requests...
Read more >
Detach fork but keep fork symbol and link · Issue #1504 - GitHub
If a fork becomes a different project from it's upstream repository, and will never have commits merged into the upstream repository, then you ......
Read more >
Git Detached Head: What Is It & How to Recover
The expression “Detached HEAD” might sound somewhat bizarre, but it's a perfectly valid repository state in Git. Sure, it's not the normal state ......
Read more >
Remove upstream from forked repository on GitHub
Make sure your local copy of the repo is up-to-date. · Take a screen shot of, or otherwise note, open issues currently in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found