Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | feat: more structured logging | Alan Pearce | 2024-07-01 | -21/+45 |
| | ||||
* | refactor: rename go module | Alan Pearce | 2024-06-29 | -13/+19 |
| | ||||
* | feat: add low-memory mode | Alan Pearce | 2024-06-09 | -0/+26 |
| | ||||
* | refactor: use a single value for per-source import timeouts | Alan Pearce | 2024-05-23 | -8/+4 |
| | ||||
* | feat: stream files directly from fetcher to importer | Alan Pearce | 2024-05-23 | -125/+106 |
| | | | | | Use IndexMeta to store the information relevant to making conditional updates in future runs. | |||
* | fix: abort import of source on batch processing errors | Alan Pearce | 2024-05-23 | -6/+18 |
| | ||||
* | fix(importer): abort import of current source in case of error | Alan Pearce | 2024-05-20 | -6/+22 |
| | | | | | | | The switch to logger.Error is to make clear that the operation is aborted, whereas the remaining warning (fetching the git revision) is not so important so it remains a warning and does not skip the current iteration | |||
* | refactor: make repository URLs by Repo.Type (currently no change) | Alan Pearce | 2024-05-20 | -12/+29 |
| | | | | | "currently no change" because only GitHub repos are supported, but more ready to support other types | |||
* | refactor: make declaration/definition URLs from Source.Repo | Alan Pearce | 2024-05-20 | -19/+8 |
| | ||||
* | feat(config): print durations and URLs with human values | Alan Pearce | 2024-05-20 | -2/+2 |
| | ||||
* | feat: render markdown in packages' LongDescription | Alan Pearce | 2024-05-17 | -1/+1 |
| | ||||
* | feat: use attribute instead of name for packages | Alan Pearce | 2024-05-17 | -0/+1 |
| | ||||
* | fix: store only data from current entity in index | Alan Pearce | 2024-05-17 | -4/+5 |
| | ||||
* | fix: nil pointer when updating all sources | Alan Pearce | 2024-05-17 | -1/+1 |
| | ||||
* | refactor: reduce debug logging | Alan Pearce | 2024-05-17 | -5/+0 |
| | ||||
* | feat: automatically add/remove sources to/from index | Alan Pearce | 2024-05-17 | -2/+16 |
| | ||||
* | feat: decode brotli-compressed files | Alan Pearce | 2024-05-17 | -16/+59 |
| | ||||
* | refactor: separate fetch and import logic | Alan Pearce | 2024-05-16 | -431/+84 |
| | ||||
* | feat: extract and store package set (e.g. nodePackages) | Alan Pearce | 2024-05-16 | -1/+7 |
| | ||||
* | refactor: use interface to unify Options and Packages | Alan Pearce | 2024-05-16 | -46/+49 |
| | ||||
* | refactor: remove unused interface | Alan Pearce | 2024-05-16 | -4/+0 |
| | ||||
* | feat(importer): process packages from nixpkgs package.json | Alan Pearce | 2024-05-16 | -0/+246 |
| | ||||
* | refactor(importer): move functions to utils file | Alan Pearce | 2024-05-16 | -50/+60 |
| | ||||
* | build: bake git hash into build for headers and --version | Alan Pearce | 2024-05-14 | -0/+3 |
| | ||||
* | fix(importer): don't create duplicate nested directories | Alan Pearce | 2024-05-14 | -10/+3 |
| | ||||
* | feat: add DownloadOptions importer (fetches pre-built options.json) | Alan Pearce | 2024-05-14 | -0/+103 |
| | ||||
* | refactor(importer): add context and reduce log level | Alan Pearce | 2024-05-14 | -4/+4 |
| | ||||
* | refactor: combine import and web server into one binary | Alan Pearce | 2024-05-13 | -20/+10 |
| | ||||
* | refactor(config): simplify configuration | Alan Pearce | 2024-05-13 | -0/+90 |
| | | | | | | | | | | | | | | commit 8225dbdb692c99b39dcafe2e5ec6ddc4daf08fb5 Author: Alan Pearce <alan@alanpearce.eu> Date: Mon May 13 19:18:26 2024 +0200 refactor: consolidate configuration to reduce command-line options commit 5616d4c5a9bc6c0c14f744f812fa6609f859dc34 Author: Alan Pearce <alan@alanpearce.eu> Date: Mon May 13 17:41:58 2024 +0200 refactor: move config file parsing to program entry points | |||
* | refactor: move Source/Repository types to config package | Alan Pearce | 2024-05-13 | -111/+15 |
| | ||||
* | feat: enable using channel URLs if unable to resolve via NIX_PATH | Alan Pearce | 2024-05-12 | -0/+4 |
| | ||||
* | refactor: move Source type | Alan Pearce | 2024-05-12 | -15/+16 |
| | ||||
* | fix: linking to wrong declaration URLs | Alan Pearce | 2024-05-12 | -0/+3 |
| | ||||
* | fix: no results for home-manager search | Alan Pearce | 2024-05-11 | -2/+2 |
| | ||||
* | refactor: deduce index path automatically from config.DataPath | Alan Pearce | 2024-05-11 | -27/+18 |
| | ||||
* | fix: pointer type mismatch | Alan Pearce | 2024-05-09 | -7/+7 |
| | ||||
* | style: rename Option.Option to Option.Name | Alan Pearce | 2024-05-09 | -1/+1 |
| | ||||
* | style: reformat with golines and enforce on commit | Alan Pearce | 2024-05-09 | -6/+33 |
| | ||||
* | feat: import sources from configuration in go code and index options | Alan Pearce | 2024-05-09 | -0/+664 |