Discuss Scratch
- tux_fan
- Scratcher
46 posts
Git for scratch
I thought it would be cool to add Git to scratch! Imagine what collabs could do with it! What do you guys think git for scratch?
#!/usr/bin/ env python3
#kids don't try this at home.
#computer may melt.
while True:
print ('Scratch On')
What they would say about scratch:
Hillary: Lets make scratch the way it should be!
Trump: Lets make scratch great again!
https://scratch.mit.edu/projects/126760994/
- DownsGameClub
- Scratcher
1000+ posts
Git for scratch
I don't know what git is. Could you explain using complete and well structured sentences?
–DGC
Scratcher since Aug. 2015 +++ Fire Alarm Enthusiast +++ College student studying fire protection engineering
- Digital_Gaming
- Scratcher
1000+ posts
Git for scratch
What is git?
If you want to join the most creative studio on Scratch than ask to join Scratch Underground If you want to join Scratches Premium studio than ask to join Scratch Deluxe I hope you ask to join one of those and have a nice day. Check out my Official fan club!Click here if you want to check out my amazing projects DIGITAL GAMING SCRATCH AWARDS 2017
CHECK OUT THE OFFCIAL TOPICS FOR FORZA, HALO , CALL OF DUTY, BATTLEFEILD 1,THE CREW,DESTINY, RESIDENT EVIL,SONIC BOOM, PIXAR AND SUPER MARIO RUN
SCRATCH SUPERGUIDE
OFFICIAL TOPIC FOR TALKING ABOUT SHIPS
- Mrcomputer1
- Scratcher
500+ posts
Git for scratch
Support
I don't know what git is. Could you explain using complete and well structured sentences?
I think they are talking about What is git?https://git-scm.com/. Git is a popular version control system.
My Profile / My User Page / My Talk Page
——————–
Progress bar to 1000+ Posts - Image might not be up to date
——————–
My browser / operating system: Windows NT 10.0 (Windows 11 - 22H2), Firefox 122.0b4
——————–
My ScratchX Extensions——–If you like this post, give me an internet!——–Sharp Scratch Mod
- DownsGameClub
- Scratcher
1000+ posts
Git for scratch
I do like this idea. However, due to moderation concerns, this suggestion won't be added.
I agree that it isn't something we can support right now, because of the moderation and technical issues, however I don't agree with the statement that it teaches bad collaboration techniques. Just because it isn't the way something is done now, or by most people, isn't always a good reason to reject it.
I do think it should be added to the rejection list because the moderation and technical issues are quite substantial and I don't think we should spend time discussing it until we have more resources available to address those.
–DGC
Scratcher since Aug. 2015 +++ Fire Alarm Enthusiast +++ College student studying fire protection engineering
- birdoftheday
- Scratcher
500+ posts
Git for scratch
I don't see how it would would raise moderation issues. Git is a way to manage your progress when building a project. I do like this idea. However, due to moderation concerns, this suggestion won't be added.I agree that it isn't something we can support right now, because of the moderation and technical issues, however I don't agree with the statement that it teaches bad collaboration techniques. Just because it isn't the way something is done now, or by most people, isn't always a good reason to reject it.
I do think it should be added to the rejection list because the moderation and technical issues are quite substantial and I don't think we should spend time discussing it until we have more resources available to address those.
Am I the only person who likes 3.0 better than 2.0, or do the people who do just not talk about it?
- tux_fan
- Scratcher
46 posts
Git for scratch
Git is a Version Control System or VCS for short. To understand it let me first define each term simply.
Repository - Where the project and changes to it are kept.
Commit - A change to a project that is saved on the repository for everyone else working on the project. Only developers with commit privileges cam commit.
Stage - This is where you can make changes to the project before actually committing it.
Push - If you don't have commit privileges you can push. This means you submit your code / revision and then those with privileges can choose to either commit your change or reject.
So here is a real life example:
I am not on the scratch team but I want to make scratch it better. First I download the git repository. Secondly I make modifications to the scratch code then when they are ready I will push my changes. Then someone on the scratch team see's my code and then sees that my code was great and commits it or maybe I had added malware and it gets rejected. Little ha ha.
Git also does more then allow you to collaborate more efficiently It also allows version control as I mentioned earlier. This means lets say one of the commits has a bug. I can then backtrack to a previous commit and edit that commit.
Any questions?
https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
Repository - Where the project and changes to it are kept.
Commit - A change to a project that is saved on the repository for everyone else working on the project. Only developers with commit privileges cam commit.
Stage - This is where you can make changes to the project before actually committing it.
Push - If you don't have commit privileges you can push. This means you submit your code / revision and then those with privileges can choose to either commit your change or reject.
So here is a real life example:
I am not on the scratch team but I want to make scratch it better. First I download the git repository. Secondly I make modifications to the scratch code then when they are ready I will push my changes. Then someone on the scratch team see's my code and then sees that my code was great and commits it or maybe I had added malware and it gets rejected. Little ha ha.
Git also does more then allow you to collaborate more efficiently It also allows version control as I mentioned earlier. This means lets say one of the commits has a bug. I can then backtrack to a previous commit and edit that commit.
Any questions?
https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
#!/usr/bin/ env python3
#kids don't try this at home.
#computer may melt.
while True:
print ('Scratch On')
What they would say about scratch:
Hillary: Lets make scratch the way it should be!
Trump: Lets make scratch great again!
https://scratch.mit.edu/projects/126760994/
- Digital_Gaming
- Scratcher
1000+ posts
Git for scratch
Now that I know what git is I still have to say no support due to moderation concerns.
If you want to join the most creative studio on Scratch than ask to join Scratch Underground If you want to join Scratches Premium studio than ask to join Scratch Deluxe I hope you ask to join one of those and have a nice day. Check out my Official fan club!Click here if you want to check out my amazing projects DIGITAL GAMING SCRATCH AWARDS 2017
CHECK OUT THE OFFCIAL TOPICS FOR FORZA, HALO , CALL OF DUTY, BATTLEFEILD 1,THE CREW,DESTINY, RESIDENT EVIL,SONIC BOOM, PIXAR AND SUPER MARIO RUN
SCRATCH SUPERGUIDE
OFFICIAL TOPIC FOR TALKING ABOUT SHIPS
- PrincessPandaLover
- Scratcher
1000+ posts
Git for scratch
I thought you were referring to Github at first.
Sorry, but no support due to moderation concerns here.
Sorry, but no support due to moderation concerns here.
Last edited by PrincessPandaLover (Oct. 19, 2016 23:34:18)
- gdpr533f604550b2f20900645890
- Scratcher
1000+ posts
Git for scratch
I thought you were referring to Github at first.How is moderation a problem? Also, Github is basically web-based Git.
Sorry, but no support due to moderation and all that hard explanation.
- PrincessPandaLover
- Scratcher
1000+ posts
Git for scratch
I meant, moderation concerns.I thought you were referring to Github at first.How is moderation a problem? Also, Github is basically web-based Git.
Sorry, but no support due to moderation and all that hard explanation.
- gdpr533f604550b2f20900645890
- Scratcher
1000+ posts
Git for scratch
Could you please explain how moderation would be a problem? I'm guessing that you don't understand the suggestion.I meant, moderation concerns.I thought you were referring to Github at first.How is moderation a problem? Also, Github is basically web-based Git.
Sorry, but no support due to moderation and all that hard explanation.
- gdpr533f604550b2f20900645890
- Scratcher
1000+ posts
Git for scratch
I thought you were referring to Github at first.You still haven't explained why Git would cause difficulties for the moderators.
Sorry, but no support due to moderation concerns here.
- MegaApuTurkUltra
- Scratcher
1000+ posts
Git for scratch
Version control (let's please stop saying Git) would actually make moderation easier. Here's why:
Suppose some person A makes a project for insulting a person B (for example, the project has “B is stupid and they suck”). Then, as soon as it gets popular and someone reports it, person A changes the project to remove traces of the insults. In this case, the ST wouldn't have any evidence that person A did anything bad.
Now suppose Scratch had version control. Then, the version of the project with the insults would still be stored on Scratch's servers, since version control keeps track of all versions. Here, the ST would still have the old version, so they'd have the evidence for an alert.
Now please explain why version control would make moderation more difficult. I don't see how it would.
Suppose some person A makes a project for insulting a person B (for example, the project has “B is stupid and they suck”). Then, as soon as it gets popular and someone reports it, person A changes the project to remove traces of the insults. In this case, the ST wouldn't have any evidence that person A did anything bad.
Now suppose Scratch had version control. Then, the version of the project with the insults would still be stored on Scratch's servers, since version control keeps track of all versions. Here, the ST would still have the old version, so they'd have the evidence for an alert.
Now please explain why version control would make moderation more difficult. I don't see how it would.
$(".box-head")[0].textContent = "committing AT crimes since $whenever"
- DownsGameClub
- Scratcher
1000+ posts
Git for scratch
easier. Here's why:I can see how that is helpful. However, the only way I can see reports happening is only through the “Contact Us” page, not through a report button. This makes moderation a lot harder, since the Scratch Team depends on the report button as its primary source of reports, not through emails. Also, this is a collaboration; how does a private project get known? It doesn't. It only gets known through a few members of the collaboration. Version control (let's please stop saying Git) would actually make moderation
Suppose some person A makes a project for insulting a person B (for example, the project has “B is stupid and they suck”). Then, as soon as it gets popular and someone reports it, person A changes the project to remove traces of the insults. In this case, the ST wouldn't have any evidence that person A did anything bad.
Now suppose Scratch had version control. Then, the version of the project with the insults would still be stored on Scratch's servers, since version control keeps track of all versions. Here, the ST would still have the old version, so they'd have the evidence for an alert.
Now please explain why version control would make moderation more difficult. I don't see how it would.
Also, is Git compatible with Scratch Blocks? The demonstration video about version control seems to support text, not blocks.
–DGC
Scratcher since Aug. 2015 +++ Fire Alarm Enthusiast +++ College student studying fire protection engineering
- birdoftheday
- Scratcher
500+ posts
Git for scratch
It seems like everyone here is brigading this situation and echoing what one person said and using that as an excuse to not even try to comprehend it and uselessly dismiss it. Git is not a community platform, it is simply a way to track changes on a project you're working on. It does not include ANYTHING that would need to be moderated by the Scratch team in any significant way.
Am I the only person who likes 3.0 better than 2.0, or do the people who do just not talk about it?
- liam48D
- Scratcher
1000+ posts
Git for scratch
It seems like everyone here is brigading this situation and echoing what one person said and using that as an excuse to not even try to comprehend it and uselessly dismiss it. Git is not a community platform, it is simply a way to track changes on a project you're working on. It does not include ANYTHING that would need to be moderated by the Scratch team in any significant way.Commit messages.
That's about it. And those can be reported like everything else..
202e-202e-202e-202e-202e UNI-CODE~~~~~
- WooHooBoy
- Scratcher
1000+ posts
Git for scratch
But scratch blocks are stored as text!easier. Here's why:I can see how that is helpful. However, the only way I can see reports happening is only through the “Contact Us” page, not through a report button. This makes moderation a lot harder, since the Scratch Team depends on the report button as its primary source of reports, not through emails. Also, this is a collaboration; how does a private project get known? It doesn't. It only gets known through a few members of the collaboration. Version control (let's please stop saying Git) would actually make moderation
Suppose some person A makes a project for insulting a person B (for example, the project has “B is stupid and they suck”). Then, as soon as it gets popular and someone reports it, person A changes the project to remove traces of the insults. In this case, the ST wouldn't have any evidence that person A did anything bad.
Now suppose Scratch had version control. Then, the version of the project with the insults would still be stored on Scratch's servers, since version control keeps track of all versions. Here, the ST would still have the old version, so they'd have the evidence for an alert.
Now please explain why version control would make moderation more difficult. I don't see how it would.
Also, is Git compatible with Scratch Blocks? The demonstration video about version control seems to support text, not blocks.
considered harmful
- MegaApuTurkUltra
- Scratcher
1000+ posts
Git for scratch
There is no evidence that the ST has trouble with contact us over reports. Please don't argue with misleading information. I can see how that is helpful. However, the only way I can see reports happening is only through the “Contact Us” page, not through a report button. This makes moderation a lot harder, since the Scratch Team depends on the report button as its primary source of reports, not through emails.
So? Private projects inherently aren't a trouble for moderation because as they aren't visible, they aren't able to hurt any scratchers. This information doesn't relate to your argument. Also, this is a collaboration; how does a private project get known? It doesn't. It only gets known through a few members of the collaboration.
$(".box-head")[0].textContent = "committing AT crimes since $whenever"
- birdoftheday
- Scratcher
500+ posts
Git for scratch
Your argument is automatically disqualified if you use made up facts to prove the other side wrong.
Am I the only person who likes 3.0 better than 2.0, or do the people who do just not talk about it?