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]