Update on stale branches
mmattamala opened this issue · 4 comments
I checked all the branches and removed the ones that were (1) merged to another, (2) old because they were prepared for specific situations (e.g. Oxford demo), or (3) had minimal changes that are not relevant anymore.
Now I need feedback from @RobinSchmid7 @JonasFrey96 to complete the cleanup.
Really old branches that started with the original paper submission
dev/open_source_mm -> I'm taking care of manually moving the files I want to keep
dev/paper-plots-matias -> Same as above
dev/wad -> @RobinSchmid7 do we have anything we want to keep here?
dev/label_extract_working_old -> this one is really old, I would remove it
Nature Hiking
There are many things going on here and I don't know what's the actual one is being used. We should synchronize everything to one and not opening more branches that are not merged.
dev/nature_hiking/feat/adpative_anomaly_offline
dev/nature_hiking/feat/adaptive_anomaly ->adaptive_anomaly
is already included in adaptive_anomaly_offline
dev/nature_hiking/dev
dev/nature_hiking/feat/rear_camera_test
dev/repair_develop -> I think this might not be needed anymore. It's basically contained in /nature_hiking/dev/adaptive_anomaly
The following were created around the same time that dev/nature_hiking/adaptive_anomaly
was created. Not sure what to keep here
dev/extract_bin_maps
dev/extract_bin_maps_fast
The second branch extends the other branch. If there is stuff that is being used here and the "fast" version works, at least we need to remove the first one.
dev/label_extraction_working_new -> This one also breanched out from dev/extract_bin_maps
Other projects
dev/cjq/vision_pipeline -> My personal view here is that given that the structure is so different to what we have in main, if the intention is not synchronizing the branches and effectively diverge from the repo, this should be moved into a different repo. Otherwise this generates unnecessary clutter and it is prone to mistakes (like PRs into main)
I think we should aim to have 3 active branches in the repo given that there are 3 projects actively working on it. All the other ones should be merged and removed, or simply removed if there is nothing of value to keep.
Great cleanup. For my points to confirm:
- dev/wad can be deleted
- dev/label_extract_working_old can also be removed. I will store it locally.
For nature hiking there are "feat" branches just for testing and some I would like to keep - dev/nature_hiking/feat/adaptive_anomaly can be deleted
- dev/repair_develop can be deleted
- dev/extract_bin_maps can be deleted
- dev/label_extraction_working_new can also be deleted
Thanks a lot @RobinSchmid7 !! Sorry i totally missed this message. I'll do some cleanup today
Closing for now