agit icon indicating copy to clipboard operation
agit copied to clipboard

Add commit and push

Open aripollak opened this issue 12 years ago • 11 comments

I realize this is probably already the number one feature request, but I didn't see it in the issue tracker :)

aripollak avatar Oct 22 '11 20:10 aripollak

Yes, this is the most important feature to add in AGit at this moment.

williamlagos avatar Feb 02 '12 13:02 williamlagos

hey, what's holding up this feature? maybe I can help.

AfzalivE avatar Mar 13 '12 07:03 AfzalivE

We need the commit and push actions to AGit, so we can work on the smartphone and/or tablet with this. I appreciate your help.

williamlagos avatar Mar 13 '12 12:03 williamlagos

I know, that's what I'm asking. what's stopping the developers from implementing this?

AfzalivE avatar Mar 13 '12 12:03 AfzalivE

I really don't know, maybe they're busy in solving another issues on AGit.

williamlagos avatar Mar 13 '12 12:03 williamlagos

My app is needed pull/push intents to communicate with GitHub. I need push feature a lot.

RaD avatar Mar 17 '12 11:03 RaD

I cannor justify the cost for this app until this feature exists.

edburns avatar Mar 24 '12 16:03 edburns

I would also be grateful for this feature, as it would turn my phone/tablet into a whole development environment. If you need any help like research or some code, ask and I'm sure some of us will be happy to help!

gergelypolonkai avatar Aug 16 '12 20:08 gergelypolonkai

Count me in on wanting this feature. When I downloaded the app I assumed it was a full-featured git client. I was disappointed when I found out it was read-only. I got my money refunded from the app store but will gladly return when commit and push are added :)

catdadcode avatar Sep 04 '12 01:09 catdadcode

The original author writes on the front page, that commit/push isn't implemented, because merging isn't, but I'd be happy to have even basic fast-forward support.

daniellandau avatar Nov 12 '12 10:11 daniellandau

I think the show stopper is the UI. As I understand AGit uses JGit which has commit, merge and push support. For pushing you'll need pull supporl (unless you want to force push which is pointless) But how UI would look like for merging? It would be straightforward if there's no conflict, but what if there is?

In my view, making commit functionality without merge would make AGit unusable even for read only, since you won't be able to pull recent changes without deleting the repo, that in turn will make commit functionallity useless.

So, it's like chicken and egg problem: to make push you'll need merge (resolve conflict) first. To test merge you'll need commit. The solution is to implement them both, which requires enormous effort.

Vanuan avatar Dec 06 '12 01:12 Vanuan