Bitcoin Forum
June 20, 2024, 05:42:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Forking Alt-coins  (Read 843 times)
torbank (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100


View Profile
June 24, 2013, 07:48:38 AM
Last edit: June 24, 2013, 08:12:59 AM by torbank
 #1

I'm noticing that a number of alts are not forked from the github projects but rather uploaded, creating an entirely separate project.

Litecoin for example, is forked off of the bitcoin project, and doing diffs is sublimely trivial.

In contrast, I can't just do that with some of these other coins, it has to happen outside of the browser.

Any good reasons for creating an entirely separate project?

Edit: After the responses and some more thinking I realized it's actually a turn off when I see a coin that follows this pattern. There's at least one that calls itself a fork but isn't forked in the most fundamental of ways. And it resides on github. I'm kind of baffled.
muddafudda
Legendary
*
Offline Offline

Activity: 1008
Merit: 1022



View Profile
June 24, 2013, 07:52:27 AM
 #2

Yep, they cant use github.
torbank (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100


View Profile
June 24, 2013, 08:04:39 AM
 #3

Yep, they cant use github.

That is too bad.

IMO, this decision will make fixing bugs that are discovered in bitcoin/litecoin far slower and more error prone.
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1255


May Bitcoin be touched by his Noodly Appendage


View Profile
June 24, 2013, 08:06:13 AM
 #4

Yep, they cant use github.

Too bad.

This decision will make fixing bugs that are discovered in bitcoin/litecoin far slower and more error prone.
Don't worry, no copycoin 'dev' ever planned to fix bugs anyway

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
torbank (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100


View Profile
June 24, 2013, 08:06:51 AM
 #5

Yep, they cant use github.

Too bad.

This decision will make fixing bugs that are discovered in bitcoin/litecoin far slower and more error prone.
Don't worry, no copycoin 'dev' ever planned to fix bugs anyway

Good point.
The_Catman
Full Member
***
Offline Offline

Activity: 168
Merit: 100


Captain Jack Fenderson


View Profile WWW
June 24, 2013, 09:44:37 AM
 #6

It can make development a pain in the ass if you're working on multiple coins at the same time.

If there's a bunch of repos forked from each other, github will only allow you to have one of them hosted on your account at a time. If I wanted to work on Florincoin and Bitcoin (Florincoin forks back to Bitcoin through Litecoin) at the same time, I would have to setup a new account (or an organization) to host one of them (or you could fork one of them into a branch of the other, but that's just a mess).

Really, if you're changing a project in a way you know won't ever get pushed back to the original, you shouldn't be using forks.

If you want to add bug fixes from the coin you based yours off of, you can do a pull from that repo into your local repo and push back to github. That's the best way to do it regardless.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!