Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ayi git #13

Open
2 of 8 tasks
at15 opened this issue Aug 30, 2015 · 5 comments
Open
2 of 8 tasks

Ayi git #13

at15 opened this issue Aug 30, 2015 · 5 comments

Comments

@at15
Copy link
Member

at15 commented Aug 30, 2015

Use git command through ayi

  • transform url to valid git clone url, ie: github/dyweb/Ayi -> git@github,com:dyweb/Ayi.git
  • default clone locations, ie: all dyweb projects will be cloned to /home/xiaomie/github/dyweb .(note, this have the host website as prefix, and it will work well with go). call git clone anywhere, but they will end up in the same place :) Finished in 1fc25b1
  • list configured hosts
  • list the github/gitlab repo's you have cloned
  • Ayi git hook to manage hooks
  • execute commands for projects that have .ayi.yml in root

Windows only

  • git update-index --chmod=+x <file> from dedek's answer for this question.
  • CRLF

Manage multiple git repositories at same time

Ref

@arrowrowe
Copy link
Member

Recommend: git-hooks, all documented hooks available.

@at15
Copy link
Member Author

at15 commented Aug 30, 2015

@arrowrowe I opened this issue because I saw you star that repo :) . One purpose for Ayi is to let user get ride of the headache of using multiple tools will different interface and let ayi handle them.

@at15 at15 added this to the 1.0 milestone Jan 15, 2016
@at15
Copy link
Member Author

at15 commented Jan 15, 2016

at15 added a commit that referenced this issue Jan 15, 2016
- FIXME: cant get the std error when git command is not executed correctly
at15 added a commit that referenced this issue Jan 16, 2016
- get https, ssh clone address from browser url
at15 added a commit that referenced this issue Aug 10, 2016
TODO:
- http clone (currently we are forcing ssh clone)
- unify naming in `config.go` and `remote.go`

issues #13
@at15
Copy link
Member Author

at15 commented Nov 17, 2016

https://github.com/ChimeraCoder/gitgo now there is a go library for git that do not use libgit and git binary

@at15
Copy link
Member Author

at15 commented Feb 18, 2017

does not support apache git repos, git clone git://git.apache.org/aurora.git will fail

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants