2
0
mirror of https://github.com/boostorg/website.git synced 2026-02-26 05:02:18 +00:00
Commit Graph

2506 Commits

Author SHA1 Message Date
Daniel James
5fdfe347e4 Add ability to update from a checkout.
Always calls it 'latest', maybe need another version?
2014-02-28 09:12:48 +00:00
Daniel James
af24cd7071 Update from latest version 2014-02-28 09:12:48 +00:00
Daniel James
2a62aa2555 Don't create empty maintainer lists 2014-02-28 09:12:48 +00:00
Daniel James
76f9b6dd1e Better logic for setting version info. 2014-02-28 09:12:48 +00:00
Daniel James
f63dcb640d Setting up the array in boost_libraries' constructor 2014-02-28 09:12:48 +00:00
Daniel James
5f9692f08d Only implode name arrays when appropriate. 2014-02-28 09:12:48 +00:00
Daniel James
2d5375f0e9 Fix json import 2014-02-28 09:12:48 +00:00
Daniel James
6668e42737 Fix library for logic and operators.
Still missing 'assert' (new), 'disjoint_sets' (not really a released library),
'smart_ptr/make_shared' (just part of the smart_ptr library).
2014-02-27 08:16:52 +00:00
Daniel James
c6e22ed10b Fix some issues in to_json. 2014-02-27 08:07:50 +00:00
Daniel James
6742790952 Set maintainers in create-module-metadata. 2014-02-27 08:07:50 +00:00
Daniel James
0a530c074e Scrape maintainers from repo.
Should probably actually do this in create-module-metadata, as once the
metadata is in place this script should ignore the maintainers file. But
I didn't have much time tonight. So I won't check the changes into
libraries.xml. Also need to consider that 'maintainers' should probably
be backdated to apply to all versions. Maybe it shouldn't be store in
libraries.xml at all.
2014-02-26 23:56:00 +00:00
Daniel James
b8bce24245 Fix name of BoostVersion 2014-02-26 23:56:00 +00:00
Daniel James
eedbd22cf6 Update the libraries test.
- 'update' now takes a library object, not a string - because the string
  might be xml or json.
- Categories are stored in alphabetical order.
2014-02-26 23:56:00 +00:00
Daniel James
ae1e3f0b37 Add first maintainers from repo 2014-02-24 22:49:18 +00:00
Daniel James
4cf66b51cc Add support for maintainers, and allow multiple authors/maintainers. 2014-02-24 22:49:17 +00:00
Daniel James
0f2df6f4df Detect when a library has a new field. 2014-02-24 22:49:17 +00:00
Daniel James
fca7542d4f Update from json or xml 2014-02-24 22:49:17 +00:00
Daniel James
56e5a8b906 Always normalize spaces.
It makes it easier to detect when a library's details have changes. I
could normalize when comparing, but this seems easier. It's okay to
lose this information.
2014-02-24 22:49:17 +00:00
Daniel James
702606aabc Generate json metadata. 2014-02-24 22:49:17 +00:00
Daniel James
78a6aa7733 More specific names for from_string/from_file. 2014-02-24 22:49:17 +00:00
Daniel James
30859144ae Move library prep back into constructor. 2014-02-24 22:49:17 +00:00
Daniel James
accf89928c Pull xml parser out of the constructor. 2014-02-24 22:49:16 +00:00
Daniel James
8ef45c03b2 Overwrite libraries.xml with latest info 2014-02-23 14:32:35 +00:00
Daniel James
5236cbae74 Fix documentation handling 2014-02-23 14:32:35 +00:00
Daniel James
fe955cedd3 Support latest changes to libraries format. 2014-02-23 14:32:35 +00:00
Daniel James
7d1bbcd38b A more capable 'resolve_url'. 2014-02-23 14:32:35 +00:00
Daniel James
bc515fde19 Support older versions of git.
The --blob option for 'git config' is pretty new.
2014-02-23 14:32:34 +00:00
Daniel James
04ee442814 Add script to create metadata file for modules. 2014-02-23 14:32:34 +00:00
Daniel James
cd44492409 Fix the module for lexical_cast 2014-02-23 14:32:34 +00:00
Daniel James
41fb1c416c A little bit of documentation for boost_libraries 2014-02-23 14:32:34 +00:00
Daniel James
df39d8e9ab Ignore netbeans project files. 2014-02-23 14:32:34 +00:00
Daniel James
d6a2018f9f Update library list from boost repo. 2014-02-01 21:54:23 +00:00
Daniel James
bba85ee089 Put body of update script in a function. 2014-02-01 21:54:23 +00:00
Daniel James
3cb769d321 Store the categories in order. 2014-02-01 21:54:23 +00:00
Daniel James
201c79c2c3 Add ability to update library details. 2014-02-01 21:54:23 +00:00
Daniel James
167a451191 Use version as index in library array. 2014-02-01 21:54:23 +00:00
Daniel James
baf07faaa8 Use static method to create boost_libraries. 2014-02-01 21:54:23 +00:00
Daniel James
3db38a77a3 Add module field. 2014-02-01 21:54:23 +00:00
Daniel James
c48bc55105 Die on invalid xml. 2014-02-01 21:54:23 +00:00
Daniel James
696dfdb11a Generate xml from boost_libraries.
Run it on libraries.xml to "normalize" it.
2014-02-01 21:54:22 +00:00
Daniel James
427808b5e0 Sort the libraries by update.
So the last one that matches can be used.
2014-02-01 21:54:22 +00:00
Daniel James
d84c6d0419 Replace 'boost-min-version', 'boost-max-version' with 'update-version'
Picks the latest update.

There's now no way to remove a library, will probably do so by creating
an update with some xml representation of a removal.
2014-02-01 21:54:22 +00:00
Daniel James
f2990e2a1a Always store min version. 2014-02-01 21:54:22 +00:00
Daniel James
b7cbe30c87 Store libraries in nested array.
A bit clunky.
2014-02-01 21:54:22 +00:00
Daniel James
3a438b196b Move version checking code into boost_libraries. 2014-02-01 21:54:22 +00:00
Daniel James
c1886a0732 Get sitemap running from the command line. 2014-02-01 21:54:22 +00:00
Daniel James
ed28dbbf2b Display documentation for super project branches.
This won't actually work, as the documentation isn't on the server.
2014-02-01 21:54:22 +00:00
Daniel James
721d2e12bf Regenerate library list for new version class. 2014-02-01 21:54:22 +00:00
Daniel James
b45d0f98ed Add support for versions based on super project branches. 2014-02-01 21:54:22 +00:00
Daniel James
22c605779e Remove BoostVersion's constructor.
Will use static functions of different types of version.
2014-02-01 21:54:22 +00:00