aldebaran / qibuild

qiBuild: the meta build framework
http://doc.aldebaran.com/qibuild/index.html
BSD 3-Clause "New" or "Revised" License
66 stars 43 forks source link

qisrc sync report could be easier to read #21

Closed Cgg closed 8 years ago

Cgg commented 11 years ago

If you are syncing a big worktree, and for any reason some syncs fail or are skipped, you have this output:

* (22/50) naoqi                          

naoqi   [failed] 
  Rebase failed because of conflicts
* (47/50) lib/desktop                    

lib/desktop   [skipped] 
  You have unstaged changes
* (50/50) gui/choregraphe                

gui/choregraphe   [skipped] 
  You have unstaged changes

Where you would rather have:

* (22/50) naoqi
naoqi   [failed] 
  Rebase failed because of conflicts

* (47/50) lib/desktop
lib/desktop   [skipped] 
  You have unstaged changes

* (50/50) gui/choregraphe
gui/choregraphe   [skipped] 
  You have unstaged changes

Or even

* (22/50) naoqi [failed] 
  Rebase failed because of conflicts

* (47/50) lib/desktop [skipped] 
  You have unstaged changes

* (50/50) gui/choregraphe [skipped] 
  You have unstaged changes
alkino commented 8 years ago

Seems fixed in today version

* ( 83/121) manifest/aldebaran/manifest    
  [skipped]
  No branch given, and no branch configured by default

* ( 84/121) manifest/default