Contributing to Python: Difference between revisions

Content added Content deleted
imported>Jesstess
No edit summary
imported>Jesstess
No edit summary
Line 45: Line 45:


== Goal #4: practice using version control ==
== Goal #4: practice using version control ==

[[File:History.png|100px]]


Mercurial is the distributed version control system Python uses to manages changes to its code.
Mercurial is the distributed version control system Python uses to manages changes to its code.
Line 52: Line 54:


== Goal #5: practice creating patches ==
== Goal #5: practice creating patches ==

[[File:Patch.png|100px]]


Code changes are represented in a concise and standard format called a "diff". <tt>patch</tt> is a utility which applies a "diff" to someone else's copy of the code.
Code changes are represented in a concise and standard format called a "diff". <tt>patch</tt> is a utility which applies a "diff" to someone else's copy of the code.