# Old branches

- Thread: https://externals.io/message/102982
- Original archive: https://news-web.php.net/php.internals/102982
- Started by Gabriel Caruso on 2018-07-30T08:35:29+00:00
- Messages: 3
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · RFCs at https://externals.io/rfc.md · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #102982 — Gabriel Caruso — 2018-07-30T08:35:29+00:00

URL: https://externals.io/message/102982#102982

Hello internals

Recently, while checking some branches, I’ve noticed that we have really
old branches out there in php-src:

15+ years old:

   - experimental/RETURN_REF
   - experimetnal/RETURN_REF_PATCH
   - experimental/pre_new_hash_func
   - experimental/zts_stdc_scanners
   - experimental/rand_redesign
   - migration/EXPERIMENTAL
   - experimental/namespaces
   - migration/unlabaled-1.67.2
   - experimental/ZendEngine2
   - experimental/apache_hooks
   - experimental/apache_hooks
   - migration/unlabaled-1.3.2

10+ years old:

   - migration/unlabaled-1.29.2
   - migration/INITIAL
   - migration/sqlite-start

Not even 5 years old, but no commit:

   - str_size_and_int64_56_backport
   - native-tls
   - zend-signal-zts

Not even 2 years old, but no commit:

   - microseconds


Do we keep them for a reason, like history, or we should delete, remaining
just the versions branches?
-- 
Gabriel Caruso

---

## #103074 — Christoph M. Becker — 2018-08-10T10:53:48+00:00

URL: https://externals.io/message/102982#103074 · In reply to: #102982

> Recently, while checking some branches, I’ve noticed that we have really
> old branches out there in php-src:
> 
> 15+ years old:
> 
>    - experimental/RETURN_REF
>    - experimetnal/RETURN_REF_PATCH
>    - experimental/pre_new_hash_func
>    - experimental/zts_stdc_scanners
>    - experimental/rand_redesign
>    - migration/EXPERIMENTAL
>    - experimental/namespaces
>    - migration/unlabaled-1.67.2
>    - experimental/ZendEngine2
>    - experimental/apache_hooks
>    - experimental/apache_hooks
>    - migration/unlabaled-1.3.2
> 
> 10+ years old:
> 
>    - migration/unlabaled-1.29.2
>    - migration/INITIAL
>    - migration/sqlite-start
> 
> Not even 5 years old, but no commit:
> 
>    - str_size_and_int64_56_backport
>    - native-tls
>    - zend-signal-zts
> 
> Not even 2 years old, but no commit:
> 
>    - microseconds
> 
> 
> Do we keep them for a reason, like history, or we should delete, remaining
> just the versions branches?

In my opinion, it would be sensible to delete all useless branches, i.e.
those which are completely stale, or have no commit.

-- 
Christoph M. Becker

---

## #104426 — Peter Kokot — 2019-02-15T00:47:21+00:00

URL: https://externals.io/message/102982#104426

Hello,


>
> 
>
> > […]
>
> In my opinion, it would be sensible to delete all useless branches, i.e.
> those which are completely stale, or have no commit.
>
> --
> Christoph M. Becker
>
> --
> 
> 
>

+1 Yes, please...

For a better overview of these:
https://github.com/php/php-src/branches/stale?page=12

-- 
Peter Kokot
