<div dir="ltr">/me wants the ability to push force on *private* branches<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/15 Dridi Boukelmoune <span dir="ltr">&lt;<a href="mailto:dridi.boukelmoune@gmail.com" target="_blank">dridi.boukelmoune@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Jan 15, 2014 at 2:16 PM, Vít Ondruch &lt;<a href="mailto:vondruch@redhat.com">vondruch@redhat.com</a>&gt; wrote:<br>

&gt; Dne 14.1.2014 21:41, Andrew Lutomirski napsal(a):<br>
&gt;&gt; I have some trivial cleanups I want to make to a package a maintain.<br>
&gt;&gt; These cleanups are trivial enough that I don&#39;t think they&#39;re worth a<br>
&gt;&gt; new build.  Should I commit them to the master branch?  If so, I can<br>
&gt;&gt; imagine a couple of issues:<br>
&gt;&gt;<br>
&gt;&gt;  - A provenpackager could kick off a rebuild for whatever reason (e.g.<br>
&gt;&gt; dependency soname bump).  That will (I think) inadvertently include my<br>
&gt;&gt; changes.<br>
&gt;&gt;  - I need to think about whether to add a changelog entry or not.  If<br>
&gt;&gt; not, those changes might be included silently.  If yes, then I need to<br>
&gt;&gt; think about what to do about the revision number.<br>
&gt;&gt;<br>
&gt;&gt; The normal GIT approach would be to develop on another branch and to<br>
&gt;&gt; merge when I want to build a new revision (the Fedora equivalent of<br>
&gt;&gt; tagging a new release).  Should Fedora provide branches like<br>
&gt;&gt; master-devel, f20-devel, etc that store pending changes?<br>
&gt;&gt;<br>
&gt;&gt; Am I missing something really obvious here?<br>
&gt;&gt;<br>
&gt;&gt; --Andy<br>
&gt;<br>
&gt; Actually I&#39;d really love to see some possibility for private branches.<br>
&gt; Now, it is possible to push whatever branch (take it literally) you have<br>
&gt; in your local git repo into dist-git, but there is no way how to delete<br>
&gt; it by myself.<br>
&gt;<br>
&gt; For example, I am using branches to keep my .spec file aligned with<br>
&gt; upstream development and I&#39;d like to share it with other maintainers.<br>
&gt; But this .spec file should never build in Rawhide unless it is approved<br>
&gt; by FESCo.<br>
&gt;<br>
&gt; Could you please add support for private branches? I.e. the branch which<br>
&gt; starts by private- prefix could be pushed and deleted as well, non ff<br>
&gt; commit should be allowed. Actually, better would be if only master, fxx<br>
&gt; and elx are protected and others are unrestricted, but I am probably<br>
&gt; asking too much.<br>
<br>
</div></div>For private branches I&#39;d rather see something along fas/branch.<br>
<br>
With the &#39;/&#39; separator you can glob refspecs, and using your fas as a<br>
prefix could enable automatic acls with less pain on the<br>
infrastructure side (eg. allow anyone to manage and own private<br>
branches at will).<br>
<span class="HOEnZb"><font color="#888888"><br>
Dridi<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt; Vít<br>
&gt; --<br>
&gt; devel mailing list<br>
&gt; <a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
&gt; Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" target="_blank">http://fedoraproject.org/code-of-conduct</a><br>
--<br>
devel mailing list<br>
<a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" target="_blank">http://fedoraproject.org/code-of-conduct</a></div></div></blockquote></div><br></div>