weeztor / darkrp

Automatically exported from code.google.com/p/darkrp
0 stars 1 forks source link

SHALL I SWITCH TO GITHUB? #948

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'm thinking of switching to github.

Pro's:
- Git is way better
- you can still checkout with SVN, github is that nice
- you can commit your own changes to DarkRP if you know how to do a pull request
- Probably better issue management
- Always an up-to-date download button

cons:
- Invalidates the Google code
- hard to move the commits?
- harder to understand for people (might not be that bad, really)

Discuss

Original issue reported on code.google.com by fpeijnen...@gmail.com on 14 Sep 2012 at 10:12

GoogleCodeExporter commented 9 years ago
It would be nice to see inexperienced people stop opening generic server clones 
(oh darn, the server count might go down).

Original comment by xFROzENFUSiONx on 15 Sep 2012 at 8:57

GoogleCodeExporter commented 9 years ago
YES YES YES.

All the noobs won't figure out how to work github and rage quit!

Original comment by bubka3 on 17 Sep 2012 at 2:23

GoogleCodeExporter commented 9 years ago
Github allows the use of svn. So inexperienced people can use the svn link just 
like they do here.

besides that, there's a download button to download the latest version in a zip.

Original comment by fpeijnen...@gmail.com on 17 Sep 2012 at 4:43

GoogleCodeExporter commented 9 years ago
GitHub can be extremely difficult to use at first, but only on the repository 
owner's end. Since the majority of people only come to get the SVN link, 
download the zip, or post bug reports, then I say go for it.

The biggest upside is the ability to fork/submit pull requests to help 
contribute to DarkRP.

Original comment by Kanlaki...@gmail.com on 17 Sep 2012 at 3:56

GoogleCodeExporter commented 9 years ago
I know how to work with github, my concern is with the switch.

How would I make the switch without making people angry about it? 
I had the idea of replacing this svn's contents with just a text file saying 
DarkRP has moved etc etc

Original comment by fpeijnen...@gmail.com on 17 Sep 2012 at 4:27

GoogleCodeExporter commented 9 years ago
You are bound to piss someone off, but if GitHub is a better choice for you and 
the pros outweigh the cons, then they will learn to live with it. People are 
just afraid of change.

A text file would be perfect, or even on top of that, adding something into the 
server console upon start-up.

Original comment by Kanlaki...@gmail.com on 17 Sep 2012 at 5:11

GoogleCodeExporter commented 9 years ago
I prefer googlecode's file difference system. 

Example:
https://code.google.com/p/darkrp/source/diff?spec=svn1282&r=1282&format=side&pat
h=/trunk/gamemode/server/data.lua

Because I individually apply code edits as I have embedded too much shit in the 
gamemode. 

Githubs is "stacked" and feels sloppy in comparison. 

But as far as everyone moving over, i doubt it will be much of a problem.

Original comment by rok...@summit-gaming.com on 19 Sep 2012 at 11:15

GoogleCodeExporter commented 9 years ago
You should learn how to merge properly. Besides, github has these diffs too
https://github.com/FPtje/AndroidGmod/commit/e2cfb31f81f0b80eedae1f03841d4d279f06
1213

Original comment by fpeijnen...@gmail.com on 20 Sep 2012 at 8:46

GoogleCodeExporter commented 9 years ago
I meant the side by side view, githubs is stacked.

Original comment by rok...@summit-gaming.com on 20 Sep 2012 at 3:09

GoogleCodeExporter commented 9 years ago
you're doing the merging in a ridiculous way. I can't be expected to keep your 
silly merge method in mind.

Original comment by fpeijnen...@gmail.com on 20 Sep 2012 at 4:29

GoogleCodeExporter commented 9 years ago
You ask for feedback and you don't even bother to read my first reply fully, so 
you respond with "github has these diffs too." Which was why I said I prefer 
googlecode's file difference system.

I didn't expect you to halt your entire move based on one person not liking it, 
it was feedback in case others felt the same way. 

It's even more ridiculous to use Tortoise, it's so inconsistent with it's 
replaces when it actually works, and half the time I don't even have the option 
available to start the merge when a file has been modified locally.

http://i48.tinypic.com/fu47dx.png

Original comment by rok...@summit-gaming.com on 20 Sep 2012 at 5:36

GoogleCodeExporter commented 9 years ago
I did read your comment, though I didn't get what you meant with stacked, which 
I do know now. Sorry for coming about harshly. I think you would benefit a 
great deal from git's merging and conflict solving capabilities.

You'd start your own edited local branch, with all the changes that you made. 
every one in a while you use the command
git pull origin master
or some other fetch/merge command

git will merge for you, when in doubt it will ask you what to do.You fix the 
conflicts and commit.

the nice thing with this is that you also keep track of your own changes. You 
have to commit before pulling.

Also, if you make your own account on bitbucket, you can use it as a private 
backup. You can make private projects on it.

Original comment by fpeijnen...@gmail.com on 20 Sep 2012 at 5:54

GoogleCodeExporter commented 9 years ago
Bitbucket.org is my love.
GitHub requires you to pay 7 bucks a month to have a private forked repository. 
If I was a DarkRP server owner, with my own customizations I'd like to manage 
using some online collaboration tool, I wouldn't want to have my changes in 
publicly accessible repository. As far as I know, BitBucket.org is free and 
should allow you to have private repo - that counts when you don't want changes 
you paid for to be public.

Original comment by khuba...@gmail.com on 22 Sep 2012 at 10:32

GoogleCodeExporter commented 9 years ago
I am familiar with both Github and Bitbucket as I host my public projects on 
github and my private ones on bitbucket.

I see that both github and bitbucket have issue trackers and SVN protocols. 
Bitbucket seems a reasonable idea if you think about private forks. What do 
other people think?

Original comment by fpeijnen...@gmail.com on 22 Sep 2012 at 10:44

GoogleCodeExporter commented 9 years ago
Bitbucket is fine with me.

Original comment by Kanlaki...@gmail.com on 22 Sep 2012 at 1:27

GoogleCodeExporter commented 9 years ago
I'd honestly just stick with Google Code. But if you DO decide do move don't 
empty out the SVN's content, just put a big "WE HAVE MOVED.TXT" file in the 
main directory. Those who use SVN will notice it. Others won't. But since they 
don't care, it's likeley they just use some old outdated version they got 
elsewhere, anyway.

Original comment by rimla...@gmail.com on 22 Sep 2012 at 7:37

GoogleCodeExporter commented 9 years ago
Test on bitbucket:
https://bitbucket.org/fpeijnenburg/darkrp/overview

Please give your opinions.

Original comment by fpeijnen...@gmail.com on 23 Sep 2012 at 4:19

GoogleCodeExporter commented 9 years ago
Very nice. The commits even offer a "side-by-side" comparison that rokrox likes.
I think that will work for everyone.

Original comment by Kanlaki...@gmail.com on 23 Sep 2012 at 4:50

GoogleCodeExporter commented 9 years ago
Git to SVN:
"This feature is unsupported and only works with Mercurial (not Git)

This feature is known to fail and is not supported. If you try it out, we would 
love to hear your feedback. Please add comments to this page. In particular, 
this feature generally does not work for large repositories."

That's bollocks.

Original comment by fpeijnen...@gmail.com on 23 Sep 2012 at 5:21

GoogleCodeExporter commented 9 years ago
khubajsn: With bitbucket you can import github projects. I'm sure you can use 
"git fetch (github address)" to merge with the github repo.

or "git clone <github>" "git push <bitbucket>"

Looks like bitbucket is a no-go if it doesn't support SVN with git.

Original comment by fpeijnen...@gmail.com on 23 Sep 2012 at 5:24

GoogleCodeExporter commented 9 years ago
I prefer googlecode/SVN purely out of familiarity, I've never really used git 
and never really seen any major benefit to changing. I don't really commit 
enough for it to matter though.

Original comment by drakehawke@gmail.com on 23 Sep 2012 at 5:39

GoogleCodeExporter commented 9 years ago
I'm having some trouble understanding how it works and how it is better. Let's 
just stuick to google code and not fix what isn't broken :D

Original comment by rimla...@gmail.com on 23 Sep 2012 at 6:43

GoogleCodeExporter commented 9 years ago
If not Bitbucket (didnt know it doesnt support SVN) then.github, i dont
really like google code. Thats just my opinion though.
Dne 23.9.2012 20:43 <darkrp@googlecode.com> napsal(a):

Let's just stuick to google code and not fix what isn't broken :D

Original comment by khuba...@gmail.com on 23 Sep 2012 at 7:17

GoogleCodeExporter commented 9 years ago
That's not a bad idea, either.

Original comment by Kanlaki...@gmail.com on 23 Sep 2012 at 10:12

GoogleCodeExporter commented 9 years ago
Oh, it doesn't support SVN? Then definitley stick to google code! 

Original comment by rimla...@gmail.com on 24 Sep 2012 at 7:27

GoogleCodeExporter commented 9 years ago
github does and is still an option.

Original comment by fpeijnen...@gmail.com on 24 Sep 2012 at 2:48

GoogleCodeExporter commented 9 years ago
Do it.

Original comment by emind...@hotmail.com on 28 Sep 2012 at 9:46

GoogleCodeExporter commented 9 years ago
https://github.com/FPtje/DarkRP

New github test repo.

Original comment by fpeijnen...@gmail.com on 29 Sep 2012 at 6:37

GoogleCodeExporter commented 9 years ago
git is ahead 1 commit.
(french language file)

Original comment by fpeijnen...@gmail.com on 30 Sep 2012 at 3:49

GoogleCodeExporter commented 9 years ago
Since there is a new SVN LINK is there a way to update your current SVN folder 
to use a new link? Like a merge option with your current one to your new one? - 
Since custom stuff

Original comment by emind...@hotmail.com on 2 Oct 2012 at 3:20

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
You can try SVN relocate.

Your "??" comment was removed because that's god damn rude.

Original comment by fpeijnen...@gmail.com on 3 Oct 2012 at 1:10

GoogleCodeExporter commented 9 years ago

Original comment by fpeijnen...@gmail.com on 8 Oct 2012 at 12:21