This will also require people who already made their clones/ forks to
prune their copy of the remote as this isn't done automatically.

git remote prune origin

Other than that -- looks good to me.

D.

On Wed, Mar 10, 2021 at 11:19 PM Jan Høydahl <jan....@cominvent.com> wrote:
>
> Yep, I updated it with a check that the command succeeded.
>
> Jan
>
> 10. mar. 2021 kl. 23:09 skrev Ilan Ginzburg <ilans...@gmail.com>:
>
> Any risk in the script that command:
> git push ${REMOTE} 
> cominvent/$BRANCH:refs/tags/history/branches/lucene-solr/$BRANCH
> errors out in some exotic way (?) but the script continues anyway and 
> proceeds with the delete:
> git push ${REMOTE} --delete $BRANCH
>
>
> On Wed, Mar 10, 2021 at 10:35 PM Jan Høydahl <jan....@cominvent.com> wrote:
>>
>> Ok, I took a stab at this
>>
>> We have 113 branches. Here is a script I prepared that will work directly on 
>> a git remote, first creating the tag then deleting the branch.
>> https://gist.github.com/80a7eea6bacd4e32646a7958d1e9a870
>>
>> In the script I have added the list of branches that I propose to "archive".
>>
>> Below that there is a commented section of branches that are reported as 
>> "active" by GitHub that should probably stay for now
>> Finally, we have some branches we might want to keep around for refernce?
>> I'm not sure how useful it is to keep a branch in solr.git for, say 
>> branch_8_8, as it will fall behind as branch_8_8 in lucene-solr.git gets 
>> updated. So probably archive those as well?
>>
>> The pure lucene branches like LUCENE-9004 won't need a tag at all I suppose, 
>> but it won't hurt either.
>>
>> Jan
>>
>> > 10. mar. 2021 kl. 21:16 skrev Dawid Weiss <dawid.we...@gmail.com>:
>> >
>> >> We already did this before, see list of existing tags (git tag -l)
>> >
>> > I know, I did it, after all... :) This was a move from subversion
>> > though... slightly different. Anyway - if you guys want to proceed
>> > with this, please go ahead, I don't mind. A spring cleaning is needed
>> > every couple of years... If we just leave the main branch it'll be
>> > very elegant. People work on their local repos these days anyway, it's
>> > not like everyone pollutes the same workspace.
>> >
>> > D.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> > For additional commands, e-mail: dev-h...@lucene.apache.org
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to