Applying patches - Use Git? or just wget and patch?

1 reply [Last post]
philoSurfer
Offline
Last seen: 6 years 29 weeks ago
Joined: 2011-07-31

Chris,

In your opinion what is the best way to apply patches?

Right now im just wget the the patch file and applying. I have seen people use git to manage the version before the patch. Can you speak to the most pragmatic method?

  • philoSurfer
Chris Shattuck
Offline
Last seen: 10 weeks 3 days ago
Joined: 2009-08-16
Good question. I personally

Good question. I personally would definitely have the original module in version control before applying the patch, and then would put the patch in a 'patches' folder in the module. This technique will be covered in upcoming videos in the "Change Management and Version Control" series. I find it nice to be able to easily review the changes in a patch (using a diff command) and to get the patch into version control for easy application later.

Using wget to get the patch seems good, although I've always just manually downloaded the patch. Can you tell me why you would use wget instead?

Cheers!
Chris

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:


Loading...
Contact us

Below are the supported keyboard shortcuts for our video player.

space
Start / stop video
shift
Go to next video
shift
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
1...9
Jump to a percentage (2 is 20%, for example)
f
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
$29
1 month
$156
6 months
10% off
$276
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
user
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.