Hi guys,

I see we have several temporary branches in many YaST repos, for example in yast-storage-ng:

    SLE-12-SP2                                       tracked
    SLE-12-SP3                                       tracked
    SLE-15-GA                                        tracked
    SLE-15-SP1                                       tracked
    feature/bsc-1123688                              tracked
    feature/export-stray-blk-devices                 tracked
    feature/suma                                     tracked
    master                                           tracked
    missing-textdomain                               tracked
    parallel_rubocop_at_travis                       tracked
    pre-SLE-15-SP2                                   tracked
    rtl-pathnames                                    tracked
    sle15_parallel_tests                             tracked
    stray_blk_dev_impl                               tracked
    suma_guided_setup                                tracked
    suma_proposal_devices                            tracked
    upstream/feature/partitioner-remember-tree-state tracked

In this particular repo I would only expect to have: SLE-12-SP2, SLE-12-SP3, SLE-15-GA, SLE-15-SP1 and master.

For other repos is even worst, for example yast-yast2:

    SLE-12-SP2                               tracked
    SLE-12-SP3                               tracked
    SLE-12-SP4                               tracked
    SLE-15-GA                                tracked
    SLE-15-GA-1113732                        tracked
    SLE-15-GA-registration-popup             tracked
    SLE-15-SP1                               tracked
    add_hostname                             tracked
    better_socket_support                    tracked
    bsc_1098919                              tracked
    commandline-crash                        tracked
    drop_perl                                tracked
    drop_susefirewall_code                   tracked
    expanded_ids                             tracked
    fw-interfaces-read                       tracked
    ifconfig_parser                          tracked
    kill_logging_builtins                    tracked
    list_all_cards_in_fw                     tracked
    master                                   tracked
    merge_SLE-12-SP3                         tracked
    merge_SLE-12-SP4                         tracked
    new_rubocop                              tracked
    no-xversion                              tracked
    openSUSE-10_0                            tracked
    openSUSE-10_1                            tracked
    openSUSE-10_2                            tracked
    openSUSE-10_3                            tracked
    openSUSE-11_0                            tracked
    openSUSE-11_2                            tracked
    openSUSE-11_3                            tracked
    openSUSE-11_4                            tracked
    openSUSE-12_1                            tracked
    openSUSE-12_2                            tracked
    openSUSE-12_3                            tracked
    openSUSE-13_1                            tracked
    openSUSE-13_2                            tracked
    openSUSE-9_3                             tracked
    readline                                 tracked
    review_180109_double_entries             tracked
    review_180125_checking_package_installed tracked
    review_180130_xvnc_socket_disabled       tracked
    rubocop-0.59.2                           tracked
    sorbet                                   tracked
    sw_01                                    tracked
    systemd_table                            tracked
    unsigned_repo                            tracked

Having all these temporary branches is not a big problem, but sometimes it is quite annoying when you run a "git fetch". What do you think about doing some cleanup in all YaST repos?

I could extend my HW project [1] (still a WIP) to do it. It should be quite easy to add a new script to clean the repos. The good thing is that it is not necessary to locally clone the repos. With [1] we have the base to do it directly to GitHub thanks to Octokit [2].

CU,
Iván

[1] https://github.com/joseivanlopez/yast-dev

[2] https://github.com/octokit/octokit.rb
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to