官术网_书友最值得收藏!

Acknowledgments

Acknowledgments for this book must necessarily also include acknowledgments for the success and popularity of Gitolite itself, because without that, this book would not exist.

Most of Gitolite's power features were born from users asking for them, or presenting their problems in a way that made me think about how Gitolite could help. In particular, I would like to thank Jesse Keating (Fedora), Jeff Mitchell (KDE), John "Warthog9" Hawley (kernel.org), and Prof. Hiren Patel (University of Waterloo), for many such ideas as well as hours spent brainstorming about features.

The Git and Gitolite communities on IRC channels #git and #gitolite, which are part of freenode, are comprised of a fantastic bunch of people. They've certainly helped more people with Gitolite than I have; Gitolite's popularity is almost entirely because of folks such as "milki", "bremner" (Prof. David Bremner), "ojacobson" (Owen Jacobson), "EugeneKay" (Eugene E. Kashpureff Jr), and many others.

I would like to thank my supervisor and my colleagues at TCS for their encouragement, not just in writing this book but with my involvement in Gitolite itself. In particular, Gitolite's mirroring feature would not have been what it is without some of their input and use cases.

I would also like to thank my reviewers milki, Javier Domingo Cansino, and Hiren Patel for their tireless efforts at fixing up my writing and making me see reason in several instances. Any errors that remain are, of course, entirely mine.

Finally, I would like to thank my wife and kids for putting up with me while writing the book, especially my wife for keeping the chapter schedule on the fridge door!

主站蜘蛛池模板: 乌鲁木齐县| 井冈山市| 翁源县| 横峰县| 靖远县| 收藏| 福泉市| 惠东县| 金川县| 田林县| 肇源县| 康马县| 舞钢市| 噶尔县| 和平区| 化德县| 郯城县| 普安县| 巨野县| 临潭县| 本溪市| 泾川县| 邮箱| 信丰县| 文化| 洪湖市| 外汇| 威宁| 吐鲁番市| 樟树市| 贵南县| 手游| 双江| 潜山县| 柘荣县| 阳曲县| 舒兰市| 浙江省| 建平县| 永仁县| 烟台市|