infocalypse

Commit (click to see the diff): eb110e53971951e73ff3de73a97952e455021641

Fixed graph rep to handle multiple heads correctly. I had to change the topkey format so repositories inserted with earlier versions won't work with the new code.

djk

Diffstat

Änderung:        37:eb110e539719
Nutzer:          djk 
Datum:           Sun Apr 26 12:33:31 2009 -0400
Zusammenfassung: Fixed graph rep to handle multiple heads correctly.

 infocalypse/__init__.py          |   23 ++-
 infocalypse/bundlecache.py       |   36 ++++-
 infocalypse/choose.py            |  116 ++++++++++++++++++-
 infocalypse/devnotes.txt         |   12 +
 infocalypse/fcpconnection.py     |   23 +--
 infocalypse/graph.py             |  550 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 infocalypse/graphutil.py         |  397 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 infocalypse/infcmds.py           |   86 +++++++++++--
 infocalypse/insertingbundles.py  |   30 +++-
 infocalypse/requestingbundles.py |  243 ++++++++++++++++++++++-----------------
 infocalypse/test_graph.py        |  620 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 infocalypse/test_topkey.py       |   69 +++++++++++
 infocalypse/topkey.py            |  163 ++++++++++++++++++++------
 infocalypse/updatesm.py          |  132 ++++++++++----------
 14 Dateien verändert, 1997 Zeilen hinzugefügt(+), 503 Zeilen entfernt(-)

Files in this revision