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

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!

主站蜘蛛池模板: 永修县| 松桃| 临澧县| 四川省| 绿春县| 大方县| 洛浦县| 巴楚县| 日喀则市| 洛浦县| 酉阳| 邢台市| 繁峙县| 荔浦县| 鹤山市| 远安县| 彭山县| 什邡市| 洱源县| 县级市| 海伦市| 浮山县| 冀州市| 嫩江县| 平湖市| 武定县| 都江堰市| 绍兴县| 永新县| 申扎县| 抚松县| 神农架林区| 托里县| 福海县| 周至县| 崇仁县| 逊克县| 萝北县| 东至县| 体育| 江源县|