Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GitDepend/GitDepend
Easy NuGet dependency management across multiple repositories.
https://github.com/GitDepend/GitDepend
build-tool developer-tools git submodules subtree
Last synced: 3 months ago
JSON representation
Easy NuGet dependency management across multiple repositories.
- Host: GitHub
- URL: https://github.com/GitDepend/GitDepend
- Owner: GitDepend
- License: mit
- Created: 2017-02-09T13:09:09.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2017-05-10T17:41:13.000Z (over 7 years ago)
- Last Synced: 2024-07-04T14:00:43.898Z (4 months ago)
- Topics: build-tool, developer-tools, git, submodules, subtree
- Language: C#
- Homepage:
- Size: 2.9 MB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - GitDepend/GitDepend - Easy NuGet dependency management across multiple repositories. (C# #)
README
![Icon][icon]
# GitDepend
Solves the problem of working with multiple git repositories where lower level repositories produce nuget packages that are consumed by other repositories.
[![Join the chat at https://gitter.im/GitDepend/Lobby][gitter]][gitter-badge]
[![Build status][appveyor-badge]][appveyor]| | Stable | Pre-release |
| -------------------------: | :---------------------------------: | :---------------------------------------: |
| **Docs** | [![Docs][docs-badge]][docs] | [![Docs][docs-pre-badge]][docs-pre] |
| **GitHub Release** | - | [![GitHub release][gh-rel-badge]][gh-rel] |
| **GitDepend.Portable** | [![Chocolatey][choco-badge]][choco] | [![Chocolatey][choco-pre-badge]][choco] |
| **GitDepend.CommandLine** | [![NuGet][gdc-badge]][gdc] | [![NuGet][gdc-pre-badge]][gdc] |## Quick Links
* [Why do I need GitDepend](http://gitdepend.readthedocs.io/en/latest/why.html)
* [How does it work?](http://gitdepend.readthedocs.io/en/latest/usage_example.html)## v0.5.0
* init verb now asks for the name
* bug fixes with the update verb
* Dependencies are no longer built if correct artifacts already exist
* adds a clean command
* several bug fixes## v0.4.0
* chocolatey install adds dep as an alias for GitDepend
* Multiple new commands have been added improve the usability of GitDepend.
* Branches are no longer switched without giving the user a chance to say no
* The help page will tell the user if there is an updated version to download.
* If there is an error during execution there is at least some kind of english explanation for why.
* Improvements to documentation
* `GitDepend help ` now correctly displays help for a specific verb.## v0.3.1
Recovery build. This fixes a NullReferenceException.## v0.3.0
* NuGet packages are now restored before running the NuGet update.
* All branches and pull requests are now built automatically on appveyor
* Unit tests have been added
* Documentation has been updated to at least be somewhat helpful## v0.2.1
Fixes an issue where installing GitDepend from chocolatey while using an administrative shell prevented GitDepend from
collection dependency nuget packages.## v0.2.0
Minimum Viable Product implementation* init flag assists with setting up `GitDepend.json` files
* clone flag recursively clones all dependencies
* update flag recursively executes the build script and updates all projects to use the artifacts produced by dependency build scripts.
* config flag shows computed configuration## v0.1.0
Simple setup for the sole purpose of reservering names on github.com and nuget.org[icon]: https://raw.githubusercontent.com/GitDepend/GitDepend/master/docs/img/gitdependsmall.png
[gitter]: https://badges.gitter.im/GitDepend/Lobby.svg
[gitter-badge]: https://gitter.im/GitDepend/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[appveyor]: https://ci.appveyor.com/project/gitdepend/gitdepend/branch/develop
[appveyor-badge]: https://ci.appveyor.com/api/projects/status/github/gitdepend/GitDepend?branch=develop&svg=true
[docs]: http://gitdepend.readthedocs.org/en/stable/
[docs-badge]: https://readthedocs.org/projects/gitdepend/badge/?version=stable
[docs-pre]: http://gitdepend.readthedocs.org/en/latest/
[docs-pre-badge]: https://readthedocs.org/projects/gitdepend/badge/?version=latest
[gh-rel]: https://github.com/gitdepend/GitDepend/releases/latest
[gh-rel-badge]: https://img.shields.io/github/release/gitdepend/gitdepend.svg
[choco]: https://chocolatey.org/packages/GitDepend.Portable
[choco-badge]: https://img.shields.io/chocolatey/v/gitepend.portable.svg
[choco-pre-badge]: https://img.shields.io/chocolatey/vpre/gitdepend.portable.svg
[gdc]: https://www.nuget.org/packages/GitDepend.CommandLine
[gdc-badge]: https://img.shields.io/nuget/v/GitDepend.CommandLine.svg
[gdc-pre-badge]: https://img.shields.io/nuget/vpre/GitDepend.CommandLine.svg