Caleb Cushing's Blog Also known as XenoTerraCide
Posts with the tag git:

Experience with having a non Dist::Zilla user contribute to a Dist::Zilla project (it's not hard for them or me)

I’ve heard many times that Dist::Zillamakes it harder for people to contribute to the project. This is not true, it is either unfortunately either ignorance or FUD (much like saying Linux is harder to use than Windows). Truly, there are things that some dzil users do that canmake it harder, but it doesn’t have to be that way. Michael Schwern recently contributed to one of my dzil projects without ever realizing I was using dzil, until I told him.

My solution to not using PluginBundle:AUTHOR for dzil is git

I am now tired of updating my dist.ini’s for my Dist::Zillaprojects. For many people this is when they start using a PluginBundle with their authorname. I discussed why you shouldn’t do this a year ago. Now that I’m tired of managing my dist.ini’s on an individual basis I’m going to show you how I’m going to solve the same problem everyone else is, which is getting tired of updating your dzil configuration for all of your projects.

git workflows

If you use git and you’re past the tutorialand using it for an actual project, I suggest you take a look at the workflowsmanpage as well. It will give you ideas on how to branch, merge, rebase and cherry-pick.This has been a public service announcement, that is all.–This workby Caleb Cushingis licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

RT git workflow

git was designed to be very flexible in its workflow. One of the things it was designed to do was handle email patches, since there are a lot of patches sent to and from the mailing list. This is a good thing, even if you don’t have a mailing list, or you have your own bug tracker (in addition to RT), you can use RT to receive email patches from git.

my git remote

So occasionally I like to fork a project on GitHubwell the proper way to do it is to use GitHub’s fork button which then clone’s the repo into your account. this is great! I can than clone that locally develop it an push to it. Usually I do this push with git push origin. I can then ask the owner of the original repo that I forked from to ‘pull’ my changes in.

Git Presentation

I’m doing a git presentation and the Lansing Coldfusion User Grouptomorrow night. Anyone who wants to is welcome to comeBelow are the slides for the presentation.EDIT: I don’t know why but google doesn’t show all slides formatted right in mini mode. It’s cut off some of the text and overlapped some things.–This workby Caleb Cushingis licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

wiped out svn

So I’m sitting at my computer running out of space on /var and I think ok I need to move my svn repositories to /srv which is on ext3 and part of /. so I go to move them there… it says file exits. I ls /srv/svn sure enough there they are. I’ve already moved them great rm -r /var/svn (gentoo doesn’t enable -i by default) it deletes everything. I shortly realize that /srv/svn was a symlink to /var/svn.