From: Samuel Tardieu Date: Sat, 23 Feb 2008 10:39:23 GMT Subject: Re: Question about your git habits Message-ID: <2008-02-23-11-39-23+trackit+sam@rfc1149.net> In-Reply-To: <7vk5kw4fep.fsf@gitster.siamese.dyndns.org> >>>>> "Junio" == Junio C Hamano writes: Junio> Many people prefer to use topic branches, and working in a Junio> single repository with multiple branches and switching branches Junio> without ever cd'ing around is certainly a possible and very Junio> valid way to work. As long as your build infrastructure is Junio> sane (e.g. your project does not have a central header file Junio> that any little subsystem change needs to modify and included Junio> by everybody, which tends to screw up make quite badly), Junio> switching branches would not incur too much recompilation Junio> either and it obviously will save disk space not having to Junio> leave multiple checkout around. And even in this case (central header file), ccache will greatly decrease compilation time in the case of a C/C++ project. Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/