Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | setup.py: Force import extensions to have execute permissions preserved | Sam Thursfield | 2014-11-11 | 1 | -0/+26 |
| | | | | | | | | Code for this was taken from Morph's setup.py file. It would possibly be more correct to install these files into a subdirectory of /usr/libexec but it'd be a more complex solution for little actual benefit. | ||||
* | Fix some file locating and move data/ inside the baserockimport package | Sam Thursfield | 2014-11-11 | 4 | -1/+2 |
| | | | | Now data/ actually gets installed too. | ||||
* | Make baserock-import binary executable | Sam Thursfield | 2014-11-11 | 1 | -0/+0 |
| | |||||
* | Be more consistent that definitions-dir must be a Git repo | Sam Thursfield | 2014-11-11 | 2 | -16/+4 |
| | | | | | | | If we create the definitions-dir we also initialise it as a Git repo, now. I also deleted a no-longer-needed hack. | ||||
* | Remove .py from the program filename | Sam Thursfield | 2014-11-06 | 2 | -1/+1 |
| | |||||
* | Some code has been merged with morphlib | Sam Thursfield | 2014-11-06 | 1 | -27/+1 |
| | | | | | This version of the import tool requires morph.git commit 6779e46e880eec757a6923441accef2442007677 or newer. | ||||
* | Add setup.py and move exts/ inside baserockimport package | Sam Thursfield | 2014-11-05 | 11 | -0/+46 |
| | | | | | | It's slightly annoying during development, but the exts/ must be inside the package or it would be installed somewhere silly like /usr/lib/python2.7/site-packages/exts. | ||||
* | Document and clarify code of main import loop | Sam Thursfield | 2014-10-21 | 1 | -49/+90 |
| | |||||
* | rubygems.to_lorry: Remove trailing newline from exception message | Sam Thursfield | 2014-10-21 | 1 | -1/+1 |
| | |||||
* | Organise import extensions and data into subdirectories | Sam Thursfield | 2014-10-21 | 13 | -5/+12 |
| | | | | Finally the repo starts to look a little more tidy! | ||||
* | Reorganise, tidy and document code of main application | Sam Thursfield | 2014-10-21 | 7 | -418/+592 |
| | |||||
* | Tidy up Ruby code | Sam Thursfield | 2014-10-21 | 4 | -18/+15 |
| | | | | | | | Use \ for multiline strings in Ruby instead of +. Change 'raise Exception' to just 'raise', because Exception is the default type. | ||||
* | Update README slightly | Sam Thursfield | 2014-10-21 | 1 | -3/+3 |
| | |||||
* | Improve README.rubygems | Sam Thursfield | 2014-10-16 | 1 | -5/+39 |
| | |||||
* | Store dependency info in a separate file, not in the chunk morphology | Sam Thursfield | 2014-10-15 | 8 | -287/+521 |
| | | | | | | | | | | | This means that the tool can work without requiring changes to Morph to allow new fields in morphologies. It also makes it easier to throw away the foreign dependency information once an import is complete. The downside is that there are now 3 types of extension, not two, and a lot of code needed factoring out into base classes (and more needs factoring out still). There are now .to_lorry, .to_chunk and .find_deps extensions. | ||||
* | Initial import of Baserock import tool for importing foreign packaging | Sam Thursfield | 2014-10-14 | 12 | -0/+2105 |