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

Fix 1.1 Is_TTY (#855)

* Update CLIC to v0.1.1

* Alr.Commands: use CLIC.TTY selection/detection of Is_TTY for the Tr...

6ac2d8bda6840b787699a052994d57b87dc94025 authored over 3 years ago
Revamped `alr version` output (#852)

* Revamped `alr version` output

* New test to verify basic `alr version` operation

* Cosme...

40af47f25d151250b8db1496eb205c41c87e008c authored over 3 years ago
Merge remote-tracking branch 'alire/master' into next

bec5bd0ead55e3a1d595b310790b066edf44d9f1 authored over 3 years ago
Merge changes from master since last sync

commit 81d28cdbb9ea9f128658754a7ca008f3949ea070
Author: Alejandro R. Mosteo <[email protected]>
...

d5b79a1827d377f3ddcded9336a55e27f0886ba2 authored over 3 years ago
Alr.Commands.Build: forward subcommand args to gprbuild (#850)

* Update CLIC deps: Global switches are now only accepted before the subcommand

* Alr.Command...

3e2416ae3297bcb7c50b86a6a644991bfc3e2927 authored over 3 years ago
New On_Demand action type (#847)

* New On_Demand action for future-proofing

* Test for on-demand actions

ff02df63dc7878edce1ed2bdddd8137be88eb707 authored over 3 years ago
Alire.Config.Edit: fix for --config with relative path (#848)

b923985324431f867ae576e9dd3676fa743fac2f authored over 3 years ago
Checks on compatibility of tools given via `--select <release>` (#846)

* Don't present incompatible tools in the assistant

* Sort gnats by version in the assistant
...

954135ad24577d3afcb2a92d671a9b53b61c9277 authored over 3 years ago
Don't present incompatible tools in the assistant (#844)

b86d79dcaabf3081a7c1548b8792fe33aa54e024 authored over 3 years ago
Sort GNATs by version in the assistant (#845)

Rather than by name

e921ea3bcacef728f849ac7e33881ada19031c17 authored over 3 years ago
Merge remote-tracking branch 'alire/master' into next

4c86b8d8a1a3f7886eb6a91bce8e58d1171c33ca authored over 3 years ago
Port to `ada_toml` for TOML 1.0 (#836)

* Port to `ada_toml` for TOML 1.0

* Better check in scenario loader

8ec899310ea8ceda4e2cbd8fd2b66e6eac0a1465 authored over 3 years ago
Alire.Config: replace with CLIC.Config (#841)

e5d2e23a7be836bb818ba5d313c5dcee10dcfb93 authored over 3 years ago
Merge changes since rc2 into 1.1 branch for rc3

Merge changes since rc2 into 1.1 branch for rc3

38b9c92610b85c0c852abdaebd53c7eb5a47c4df authored over 3 years ago
Bump version for 1.1 rc3 (#838)

4e8cc07abec11f57c93c140d0946e1230f35c72a authored over 3 years ago
Refactoring: remove string subprograms from Alire.Utils/Alr.Utils and use AAA.Strings (#837)

* Refactoring: remove string subprograms from Alire.Utils/Alr.Utils and use AAA.Strings

* Ref...

3ee7762b19c418cdbe43557ac6c58bf2c9271a41 authored over 3 years ago
Fix missing action triggers (#835)

* Run post-fetch for the root crate and linked deps

* Update actions test

* A.Prop.Actions...

798b32ae295e97ef8bd75e0c92ae59790117ec5b authored over 3 years ago
Merge remote-tracking branch 'alire/master' into next

ab3d014a703f58903ca35a126c358b1ab1f1d62f authored over 3 years ago
Incremental building of dependencies (#832)

* Move build to Roots and incrementally do it

* Prebuild only crates declaring executables

...

1ccf3bfbfc29c1dfe5aced3b5e96b19184bff1aa authored over 3 years ago
Alr.Commands.Toolchain: tweak for multiple components and install dir (#822)

* Alr.Commands.Toolchain: tweak for multiple components and install dir

This patch adds suppo...

0887c64deddf469a0a37ba059e102f89611e3de0 authored over 3 years ago
Alr.Commands: disable simple_logging TTY (#827)

Fix #823

f0c6b53d3b96ac19199d3b0224591bacdc16509f authored over 3 years ago
Fix typo in generated project file in init alire.toml (#824)

49b5dee96b099d422f4f930756e6612ef038e5e9 authored over 3 years ago
Mark binaries with the x86_64 arch (#821)

b3bf77e0d49e69332c4d24b3aa715034d06b13a4 authored over 3 years ago
Merge remote-tracking branch 'alire/master' into release/1.1

c7730fc0b0be740808d82a90ed94c61128f0a14d authored over 3 years ago
Move version out of root package (#818)

This way changing it does not require recompiling absolutely everything.

8309b6205a5b53570e023f8daad132b63212f789 authored over 3 years ago
Fix bug when $XDG_CONFIG_HOME is defined (#816)

c9db4788ca89bdce6a674531ddc6140c885ccb10 authored over 3 years ago
Extract sub-command handling (alr <command>) (#806)

* Extract sub-command handling (alr <command>)

The goal of this big refactoring is to extract...

2b91cb028bf84fa3749b188d27de877cdc66f86d authored over 3 years ago
Separate dependency recursion from deployment (#815)

* Bump aaa to latest version

* Provide a safe traversal proc for dependencies

Migrate depl...

1b89612c45f4b774e2f5ba3c7c01dc22b47a89dc authored over 3 years ago
Solver timeout to prevent runaway situations (#813)

df967c15cda6f7475940b83721ea7d23f1a3bc82 authored over 3 years ago
Alire.Crate_Configuration: generate a constant with the version of the crate (#810)

With this addition users only have to worry about the version in
alire.toml and it will be prop...

b7b1c99e3d028b02f09a9a0ebe192ecd663888c1 authored over 3 years ago
More thorough error on index version mismatch (#809)

a62d8ac58b03138e87bbb10381932d0bd6fca11c authored over 3 years ago
Non-interactive toolchain selection with `alr toolchain --select <release>` (#804)

* Allow to select toolchain non-interactively

* Enhance toolchain selection test

Now we te...

a5581a50f940ea8a9442aa6b093c117e0ee7e09b authored over 3 years ago
Make `alr index` default to --list and cosmetic retouching (#808)

* Make `alr index` default to `--list`

* list indexes with same header format as elsewhere

9ad1df818660fc50a776d0abb8fa86698e2bd9ff authored over 3 years ago
Fix iteration with cursors in search command (#807)

47840115c51c3f4b57f703e09758fadc483475fd authored over 3 years ago
Hide alr-deployed releases from external detection (#805)

This is done so when a regular compiler from Alire is put in the path, it won't
be doubly avail...

99abe2c18137dcb9b8e1745fc375ce9c90a85468 authored over 3 years ago
Implement `alr toolchain --disable-assistant` (#803)

* Implement `alr toolchain --disable-assistant`

* Disable the assistant in testsuite using ne...

c0e12b33816886f37e47ab344117e519cfc95ed6 authored over 3 years ago
Improvements to cleanup of temp files (#799)

* Clean temporaries in config cache too

* Show size of freed temporary files

* Track and d...

18a6e5ad19cc14d1c5ff0a21dd50711540ce8f09 authored over 3 years ago
Update README to reflect current build situation (#797)

03f6dea2782da438a308f13ded05e53798390151 authored over 3 years ago
Fix compilation with GNAT FSF 7.5 (#793)

538a3549a1dbbc6c09728cb987c71187578381b2 authored over 3 years ago
Move the lockfile inside `$crate/alire` (#789)

* Lockfile silently migrated to $crate/alire

* testsuite: new test for the silent migration
...

b60d08881bdfecb6b81d484d2591ac28acf1ba8a authored over 3 years ago
Allow to configure toolchain locally (#788)

ef13b1bc8a33ac17614ff800f2ba53d56a6aeda8 authored over 3 years ago
Bump version to 1.1.0-rc1

6bc652ac8eca2bfa5c37ca59e655fe7bbf83c80a authored over 3 years ago
Merge toolchain PRs into master

Toolchains-related PRs

2bf660b787096963b65bdcff372a1bf14427a613 authored over 3 years ago
Reinstate "forbids" property (#781)

* Load "forbids" property, and test

* Update catalog spec document

* doc/user-changes.md: ...

37ba1465965c5535bbcc0910fe493edd0fb958e2 authored over 3 years ago
Releases providing the same 3rd crate no longer implicitly conflict (#780)

* Crates that "provides" the same no longer conflict

This allows having several compilers in ...

23542bd10f4e58fdbd879599dc3f66b1f9265b77 authored over 3 years ago
Binary crates, toolchain management and use (#775)

* Implement sha256 and hash use test (#765)

* Implement binary origins and their deployment
...

d6ea245a32bcc74383dc71c2ef933206d471a69e authored over 3 years ago
Alr.Commands.Init: config.gpr project should be abstract (#785)

14c3ecd4571d1e95cf81dc2934c3ae080dc1256d authored over 3 years ago
Unreferenced warnings building for macOS (#782)

* src/alr/os_macos/alr-platforms-macos.adb: removed unreferenced unit
Alire.Origins.Deplo...

ed61a66f4950477e2d2cf3cda7263b78b8bc7844 authored over 3 years ago
Alr.Commands.Init: change defaults for init project to release mode (#777)

I first decided to make the default better for developers (to catch as many errors as possible),...

b45ea5d10f75dc0f39edde4ba198bede7711d131 authored over 3 years ago
Deploy dependencies atomically and related cleanup subcommand (#768)

* Use a temporary to fetch & deploy releases

This is done to avoid an interrupted download (f...

99e579cf5402fb5e74401c61bdfca59927196429 authored over 3 years ago
Fix obsolete reference to `alr list` (#773)

7c67911cc82b903fa5525790b6468c4a9dd1e12d authored over 3 years ago
Fix corner case when pinning to a not available version (#767)

* Less confusing user feedback for existing pin

* Typo in comment

* Fix for corner case in...

c12d28d9d3a69b403e99258e20f06f499dc4a5a3 authored over 3 years ago
Allow loading manifests with broken pins (#766)

1e8b397976227a77ab2db54303cfac703c38829f authored over 3 years ago
Fixed cycle detection (#764)

8985598eaaa04830f0496960a39f91650089ddca authored over 3 years ago
Merge all pin-related recent PRs into master

Merge all pin-related recent PRs into master

af2bead7f90069d1219c04cf1f9b2046aef2bfa4 authored over 3 years ago
Fix pinning with explicit version (#762)

* Fix validation of version pins

* Testsuite: test for more cases of version pins

774a2b39b7d7f0fcff8d516806d2e082b42b9968 authored over 3 years ago
Fix conversion of references to commits (#761)

* Completed Roots.Editable commands for removal

* Completed Alr.Commands.Pin

* Reinstated ...

91d20d9576f4431318d5bd47c99ae862d0a944c4 authored over 3 years ago
Implement `--branch` in `alr with`, `alr pin` (#760)

* Completed Roots.Editable commands for removal

* Completed Alr.Commands.Pin

* Reinstated ...

878c42131c1325b22cc0a1905e5d47b9998f5954 authored over 3 years ago
Re-enable pin removal option and related tests (#759)

* Completed Roots.Editable commands for removal

* Completed Alr.Commands.Pin

* Reinstated ...

8e7f59ae8c1f8621a951d4e48516c1ed193dce6f authored over 3 years ago
Reinstante `alr with --pin` (#758)

* Implement temporary root copies

* Preparations for manifest modification via Roots

This ...

6c8fcb9bc86be70c0c4bdc958d968c3ca5794022 authored over 3 years ago
Detect circularities in link pins (#755)

* Detect circularities in link pins

* Test for self-pinning and circularities

* Fix platfo...

35d197c56dd6b67049ee0c810a45d10f7ec16f97 authored over 3 years ago
Pins to remote branches (#754)

* Accept "branch" in remote pins

* Refactor pin loader for clarity

* Load/Store branch in ...

96ab89637d4840e96c1fd362137513254cf4356f authored over 3 years ago
Fixes/tests for recursive link pins (#751)

* Fixes for recursive link pins

* Use link relative paths in output

Internally absolute pa...

205ba02b3f80f27c0ea0aeb0fe519c736bddc07f authored over 3 years ago
Pins in the manifest (#743)

* Added data structures

* Pins may appear in manifest, being ignored

* Loading of user pin...

13acd704b57845d67f189c3a9691e82c5c9dac5c authored over 3 years ago
Update msys installer to latest stable release (#756)

* Update msys installer to latest stable release

* Alr.Platforms.Windows: new msys2 installer...

8ed8d8d127f4c26b9f5bd4f5415cb0a5410f8605 authored over 3 years ago
Show bad tag in error message (#749)

85c6372b3c0b5c0f5db674238f0010bcf83be840 authored over 3 years ago
Fix new warnings in CE2021 (#746)

* Initial fixes for CE2021

* Resolve conflicts with CE2020

* Update CI scripts to use CE20...

c6a42487f034ebd860cb9dd596af2cf78733db30 authored over 3 years ago
alr-commands-init.adb: add config/ in .gitignore (#744)

The crate configuration is always generated by alr and should not be checked-in.

63552b250f08b627b39470fe44141c7375b5d1f2 authored over 3 years ago
Crate Configuration: add options to control the generators (#740)

* Crate Configuration: add options to control the generators

* Move the auto-gpr-with feature...

cfb08816a55006c87c20fa66f36b3dbabbbb4519 authored over 3 years ago
Check_Absolute_Path on Windows should also accept lowercase drive letters (#741)

#739

b9ab5000f46963dab18afe4a21d55ff32fdada35 authored over 3 years ago
Tweaks to README and Gitpod badge (#742)

f7c02fc806188743bbe5b4195575c000f4ed003e authored over 3 years ago
Synchronize alire metadata and git submodules (#720)

* Sync submodules and alire metadata

* Reenable self-build in all platforms

* Feedback abo...

0233b06422f5995160937e36d3128f78b2553ac3 authored over 3 years ago
Add gitpod-enabling files (#735)

* Files to provide GNAT on Gitpod

* Add alr to path

* Add VSCode task to run the testsuite...

22a033a4c16027b380cda2598eae27370529993f authored over 3 years ago
Initial tasks.json file for VSCode (#734)

18b896de209c484ed120d743819ae719edcdf263 authored over 3 years ago
Workround for issue #729 (#731)

Updated rules in 3.10.2 and 6.4.1(6) caused the use of
Constant_Reference, which takes the Cont...

20efc54a47ddd62faeb483301c9cb28a968ca80e authored over 3 years ago
Allow named references to identify the commit for a remote pin (#718)

* Allow using named commits for remote pinning

* Update pin/with help for general references
...

c63615df9bed6212881f61d769ab189b3f425a8b authored almost 4 years ago
Highlight switches in help text (#717)

551370b8999b1f1bbdd6f878408bc5c7f4207570 authored almost 4 years ago
Complete/rename the set of feedback procedures with icon prefix (#716)

* Complete and rename the feedback one-liners

* Use Put_Info to report HEAD commit when pinni...

cfe7b856754a6720e14e47289cbae8418e8da049 authored almost 4 years ago
Use of git repositories as pin remotes (#715)

* Skeleton function and calls from Commands.*

* Use a remote commit for a local pin

* Ensu...

90d45e985933d4db82b4531287056d2607483d4f authored almost 4 years ago
Dead/duplicated code cleanup (allowed milestones, manual hashing) (#714)

* Remove dead code obsolescent since `alr publish`

* Remove Alire.Milestones.Allowed_Mileston...

625c906a9ba753cddaf567fb58dcb3aed351b371 authored almost 4 years ago
Transitively add pinned dirs (#713)

* Store relative pins when given as such

* Ensure pinned dirs use portable paths when relativ...

8c5dea22ab4de2568022859e17e98cd074311081 authored almost 4 years ago
Store relative pins as such (#711)

* Store relative pins when given as such

* Ensure pinned dirs use portable paths when relativ...

6d420b7059944a6f09d37a35851f68348d7976fe authored almost 4 years ago
Use remote of local branch for publishing (#712)

f48c2ac76bce4f1cc3f639d9a59035efa9d51927 authored almost 4 years ago
Fix compilation with older versions of GNAT (#710)

10b54fd227d461f38fa068d86f6c16950362b8e0 authored almost 4 years ago
Error scopes (#706)

* Initial implementation of error scopes

As long as errors are stored with Errors.Set, they w...

1be3b218d8120f5d4fc5555737b3717c9003ec75 authored almost 4 years ago
Refactor the expression loader (#702)

* Pseudotypes specs

* Preparations to replace the generics mesh

* Buildable with the new d...

556c9b8b136ac4c84f1b4a1db73f8370d7628c1f authored almost 4 years ago
Fix broken link, mention autocompletion (#705)

9e9aa4769067db19d349f510d7f112d16715596b authored almost 4 years ago
Subprocesses: Better error if unable to create tmp file (#703)

3570409cee104944196e9bda8af60a278c0548de authored almost 4 years ago
Remove Alire.Requisites and Alire.Boolean_Trees (#701)

* Availability as conditional tree

* Refactor up to Alire.Releases

* It builds for all of ...

821fecb14441acf9cc90fad6d483108a7ee1cd74 authored almost 4 years ago
Cache lockfiles, remove Root global, and related refactorings (#690)

* Changes up to Alire.Roots

* Finished migrating from Workspace

* Root is stored in Alr.Co...

b21b0d23725a52f3d4ab01c05c6f1eec01788d70 authored almost 4 years ago
Add `alr publish --manifest <path/to/file.toml>` variant (#635)

* alire.ads: bump version to 1.1.0-dev

* user-changes.md: add header for 1.1

* Publish: --...

30908899f6d2b37364808fd3d469c974cb059378 authored almost 4 years ago
Configuration feature extras (#700)

* [configuration] as top-level table in manifests

[config_vars] and [config_settings] are now...

bc3cd19d575e4775c1a04b7e5d15d6b8aeeda615 authored almost 4 years ago
Start support for crate configuration (#673)

This is the possibility for crates to define configuration variables
that will then generate Ad...

e17f34a9de9ef0622e671058fd54853720c9d7f6 authored almost 4 years ago
Bump version to 1.1.0-dev (#697)

* alire.ads: bump version to 1.1.0-dev

* user-changes.md: add header for 1.1

8c96853022f987a6524adbc9330d9786dbae3705 authored almost 4 years ago
user-changes.md: fix format that breaks GH pages rendering (#696)

da5de6b599648702cbf4721dba6da0a43a3b2a97 authored almost 4 years ago
Bump version to 1.0 (#693)

ef17da2a64f5f1980885eb36bba0ebb900a81291 authored almost 4 years ago
Fix bash completion after help formatting changes (#694)

7d94e92a70e1e4fa71fd54882db4795c58cb5716 authored almost 4 years ago
Bumped version to 1.0 RC 3

3dbe8b120b92d07e546eedeffcf7b8a7a279985d authored almost 4 years ago
Help output formatting (#688)

* Color commands in alr [help] and display in groups

* Prevent Getopt from intercepting -h an...

2adb31de50114b47234c2f4be6e16cf762ac6734 authored almost 4 years ago
Fix problem when temp file doesn't exist (#686)

acb67b1d9ed668b965ec41983c5642127fd62b84 authored almost 4 years ago