leggedrobotics/wild_visual_navigation

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.

image

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:

Thanks a lot @RobinSchmid7 !! Sorry i totally missed this message. I'll do some cleanup today

Closing for now