Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/alire-project/alire
Command-line tool from the Alire project and supporting library
https://github.com/alire-project/alire
* Dim output of spawned subprocesses
* Code review
306ed4dfd4e8c625621c04400c77d174a0c8ac44 authored over 4 years agoFixes #509
cb919be233d7c85a02b8cfffd2b80cdd14b391b0 authored over 4 years agoe8e0ee220b844f0571ef0495b9b0e931cf307b9a authored over 4 years ago
Merge AEP-2-derived changes to manifests into master
cac12b96c9826d617ff1b312f9eafc2f6b0f3673 authored over 4 years ago* Warn the user if old manifest detected
Minimal information is shown to reset a workspace; f...
5141543323f91254ae3ecb1e4d351afed5a10aa9 authored over 4 years ago* Add Alire Enhancement Proposal skeleton
* First draft of proposal #2
* Update proposal t...
1bc699922d1fa83e64d5cd36f2870a9ed7fd6a25 authored over 4 years agof97216a60b4f77f6a75d69f5d4533773a1a28baa authored over 4 years ago
* Move and rename manifest to top-level dir
The manifest was ./alire/crate_name.toml. Now it ...
6ad4477b79e30b9254ec134d161f0e61e399f8d2 authored over 4 years ago* Script to patch manifest with separate origin table
A self-contained origin table is cleane...
2e35598317fd4f622f8df8b5a38fe99f999b8e55 authored over 4 years agofe2a9369f71b2f8942177ff021862fb521bc376a authored over 4 years ago
When doing `alr get` we want to use the index-provided manifest for
reproducibility. So, an eve...
Instead of creating the ".prev" backup files in place, we move them into the alire folder so the...
9240af16b5c378bc2b2b5ec722f0649bd312952b authored over 4 years ago* Pretty print long errors in several lines
This is done by using newline characters to inser...
00c88e20feb87cdacb6150317b31d73b1e214038 authored over 4 years ago* Use manifest source (local, index) for finer errors
* Generate `metadata-version` during re...
603e8bed22f7fec99f6da16b57f598f7e16e3e49 authored over 4 years ago
After fixing the manifest file name to `alire.toml`, there is no possible
confusion with other ...
In most cases, the Root has to be valid so it can be used. This patch moves the
Is_Valid code s...
* Append new dependencies to the end of the manifest
* Conservative removal of dependencies i...
7857dd6bd21e3e02dedb1baeae50e77b72f90a77 authored over 4 years ago* Use manifest source (local, index) for finer errors
* Generate `metadata-version` during re...
19933e4b27bcc8504be19549f6100f3f7b337cc3 authored over 4 years ago* Ignore JetBrains IDE config folders and virtualenvs
* s/libhello/li (index subfolder improp...
def51b7025103068124b93b5aa8ade203c69d018 authored over 4 years ago* Migrate testsuite indexes to new split manifests
* Alire.Index: update community version
...
08d4a34d8d90add70915bab5017fb167ad3b93d3 authored over 4 years ago* Merge Alire.Releases.TOML_IO into Alire.Releases
Now that Alire.Releases is no longer Preel...
aea88a8fe1303c4f51d962106caa0dcff921a341 authored over 4 years ago9527eaf3217014ede863e911ac4d39ca86e5805c authored over 4 years ago
* Windows installer scripts for alr
* Update scripts/installer/auto-install.js
* Update ci...
b25f517dbcd059d97da9a7bba7f74e30ff187009 authored over 4 years ago
This type allows future generalization of what is stored in the lock file,
where currently it c...
And raise a meaningful exception instead of Constraint_Error.
ff85124328b724e193a0f20f9c239d1ef4944203 authored over 4 years ago* Remove redundant parameter in Alire.Workspace
Environment can now be retrieved from Alire.R...
90b05212e4576e3c82c874eae74ef43b8d843667 authored over 4 years agoGit submodules are often mandatory parts of a repository.
b1bfd7ca0c321c52111b5cc2d4e1b431201f3a5d authored over 4 years ago
type Library_Type_Type is ("relocatable", "static", "static-pic");
Library_Type : Library_Ty...
* New `alr with --versions` for version-related info
This new version focuses on showing: whi...
28c756a5fc12fd9e8d3ef4b72b9cf0ef30f80af3 authored over 4 years agoTo match the actual features and variable names.
131798ec20e32df3843833ce7d04bebf0c66bd59 authored over 4 years ago* New `alr with --tree`, `alr show --tree` switch
Prints dependency graph in tree form, as an...
676da56eeeec6676c5200529d05d6913c74b9a80 authored over 4 years ago* Alire.Releases: fix basename in Project_Files()
* Alire.Releases.Project_Paths: Add empty p...
229ea63b4eac6147996576bd6ea5ec98852b3062 authored over 4 years ago* Alire.Environment: take release paths from a Root
The path lookup has three levels:
1. For...
* Alire.Environment: implement new handling of env variables
Including using the variables de...
2c5a4f8a86d99021067a44ed013f62ca1b8e986a authored over 4 years ago* Rework Solutions.Diffs internals to use States
Now that the Solution type stores all releva...
0ae936fe53471c7ce3a694c16b29a2f9cc152c22 authored over 4 years ago* First prototype implementation of an automatic gpr file with
* Add user query and config op...
8b908a6fd71a55e95bb7f2ff5d649424b0fe2c7d authored over 4 years ago* ci-github.sh: add -E testsuite option to see error messages
* testsuite/asserts.py: display...
ffe95df8a1fbf3c75406725f1001e17cc585b59b authored over 4 years ago
A recent e3-core update changed the behavior of e3.os.process.Run's
behavior regarding line end...
In the graph section of the solution printout, the concrete dependency for each
release that br...
The spellchecker complained about some declarations but missed another bunch.
Better have the s...
* Detect crate at linked dir and use its deps/paths
If a path given to with/pin --use contain...
0db9ca8c78370ebf7772023ad72c3fcff3c2b40b authored over 4 years ago
While this has no implications for the crate being pinned, any regularly solved
crates will be ...
* Allow get with missing deps (with confirmation)
Up to now, trying to retrieve a release wit...
950b73433677e805af6b9bc5603608484df316c7 authored over 4 years ago
This bug would manifest when a regular release other than the root one in the
solution depends ...
* New Alire.Externals.Softlink to support WIP crates
* Implement alr with --url to add/pin in...
dcd7b6605db80a8a6ea6921fa7ca141efe57991b authored over 4 years ago
The subprograms in Alr.Checkout, which disappears, are refactored into
Alire.Workspace. This wi...
#446
5306e863d0d3e4faee183ed1810c48553b59a072 authored over 4 years ago* Alire.Config: add support of built-in options
Built-in options have a type that is checked ...
eea19ade59843f56b5f01d140ed34e4e25c8c712 authored over 4 years ago* Default to no color/no tty until detected
* Default to ASCII-only output unless color enabled
4a0dc0f55414b67d71db6a325511aef547cf0dbd authored over 4 years ago
The solution stores platform-dependent releases, hence the Environment
parameter is not needed ...
c81274aa8dbc96b21b5e07da4daf1d7d667d4501 authored over 4 years ago
If the lockfile is not loadable we presume it is in an old format. In this case
we recreate it ...
* Remove obsolete Alire.Dependencies.Unavailable
This fake dependency was used in the old Ada...
738e4b43cf696f5c387ed3b313390ad189d99428 authored over 4 years ago* Alr.Platforms.Windows: use Alire.config in msys2 install
* Update msys2 install script URL
...
* Move the Alr.Main exception handler to a last chance handler
This way the exceptions raised...
3340a7acff26413f967cd6909e1fc8b9cb1839ef authored over 4 years ago
This global modifier is available in Alire.Force. Other candidate locations,
like Alire.Config,...
We were not erroring if the build failed, which is counterintuitive. We now
require successful ...
* Add support for persistent configuration options
The configuration options are either globa...
fc92bfcc53d67761917653757237300fe8068564 authored over 4 years ago* Transition the testsuite for Python3 and the new e3.testsuite API
* Testsuite: clear GPR_PR...
ea8e79c67c434d80b1890f050966e6491b3de884 authored over 4 years ago
Historically, something was causing an extra empty line in the output of every
command. At some...
d20cbe6c6d3da355fc7ab0d5d358a395dbd41727 authored over 4 years ago
The images for CentOS (unsupported Linux) and debian+community have been
upgraded to use GNAT C...
* Improve dependency graphs to consider externals
* Enhance test to check dependency graph wi...
270b861573991fa946a51ffac1f6519383cbd5d7 authored over 4 years ago* Fix addition of external dependencies
* Test for withing an unavailable external
f2aacab4d53c3c876e063c8c921f70502f3b629a authored over 4 years ago* Fix missing checks for invalid solution
These were causing uncontained errors after an `alr...
437af69acb7625603c4a3255c9cd1728c5807c61 authored over 4 years agoThis change moves the explanation of switches a few columns to the left.
d63e3528785ff4084563dd1dbcfd73e3b1db2bf8 authored over 4 years ago* Reimplement `alr update --online`
* On demand update of selected dependencies
* Test: on...
c462ebdec96098df0d9c258d491fd7f5a93ac607 authored over 4 years ago* Update catalog spec with the new action type
* Refactor Action packages
Move Alr.Actions...
ea2ae5cc559cbcc1c71077ae9f6ef8d27698055d authored over 4 years agodf947170d271c70edca578cbcf4430727a913ba0 authored over 4 years ago
bcba0a331ba86c7fbada7cf41a515e7af9cba0e2 authored over 4 years ago
* Colorize log messages
* Colorize entities: crates, milestones, dependencies
90959a446585a8a8733257b95cd321466b14ddde authored over 4 years ago* Show complete solution via `alr with --solve`
* Test: use `with --solve` in test, output fi...
5a54894552803eec8b0b4b8fcafd7a2690f82a39 authored over 4 years ago* Privatize the Alire.Solutions.Solution type
* Add internal `pinned` attribute to releases
...
* Typo: Usage_Custom_Parameters
* Typo: environment 2
* Typo: appropriate
* Typo: Addit...
0a2e435aead1b51acfd07aded617a6ce62b9573c authored over 4 years ago340adc4f0ec3671e8212df975ae16534aae6aaef authored over 4 years ago
4d4c3cd04f00acb73b3c695784de63452e113ba7 authored over 4 years ago
* Typo: unavailability
* Typo: Space after full stop in comment
* Typo: strings
* Typo:...
8f58f548aea33047947f8ee86616e89554bb46ac authored over 4 years agoThis may break other people's scripts. Just bail out.
38a70a35d012e8236f9e6d8716c504408f7f8780 authored over 4 years ago930f6040166e2495e6fd3ad3e86f5a24cbc01f0c authored over 4 years ago
699bb14782304d4d3c5d2782b9191cb93469ca9f authored over 4 years ago
* Refactor documentation
- The getting started instructions from the README are moved to a
...
7c39a4bd9b337ddeb288640afabe381f0b97bbcf authored over 4 years ago
* Show dependency changes in applicable commands
By relying on the lockfile we can easily sum...
87ca3c6f39a1eb1b2a4d2b90fca9eabd102831ff authored over 4 years ago
* Modules to identify changes in solutions/deps
* Code review fixes
When the command was run for the local workspace (without explicit crate name),
the dependencie...
* Use lockfile for `alr setenv`
* Add a test for setenv with external dependencies
* Use lockfile in `alr show --solve` of local crate
* Code review fix
70795c20dd4684cb8c4825aa2daf63626539c5b2 authored over 4 years ago
* Refactor Alr.Query as Alire.Solver
* Implement lockfiles and create them on checkout
92cf6a1f622f6ca54302efa614b67ab90777662a authored over 4 years ago
It was brought back in #389.
10756d0f0d751433b9eb4cab3c94751a058ea65c authored over 4 years ago* Document `environment` property
* Load/Store `environment` property
* Retrieve all env v...
c26134e0fd94c83a7ec64ff61acf133802ea4eb3 authored over 4 years ago* Convert catalog format spec to markdown
So it can be used in the website.
38cb66335a11ce7b92beeaf198647897768056df authored over 4 years ago* Log external detection as busy status
This message is generally not wanted in the final out...
c2473399705a43b0b554416298a0bffcacdafe42 authored over 4 years ago160836ba44c2f17268773a865915a000900eb011 authored over 4 years ago
3be40fd299644c0ea2d02789fce73f9f213e21eb authored over 4 years ago
3f0d7fd6cbb066f5d2660b6e0a6bf327108650c7 authored almost 5 years ago
* Remove duplicate method Alire.Releases.Depends
* Add warning about recursive cloning to Readm...
462aa1b035905b97ef1dd3bdb6da123714480949 authored almost 5 years ago
This abbreviature duplicated Alire.Releases.Dependencies, leading to an ugly
mix of calls with t...