quickly-talk team mailing list archive
-
quickly-talk team
-
Mailing list archive
-
Message #00118
Re: Introduction and a question about quickly workflow
On 19/06/12 00:58, Jeff Spaleta wrote:
Anyways my long term goal is to make a functional alternative template
for Fedora so apps developed with quickly can package/publish/submit
against a Fedora target, without disrupting the ability to
package/publish/submit Ubuntu. And then from there an ebuild template
perhaps.
Sounds great!
quickly pull to update my local files with the latest mainline branch
quickly edit : this works just fine.
quickly push to commit my changes into a personal branch
quickly merge-request to send a notice of a merge request through lp
for David to review.
Thinking about this, I fear it will be a rabbit hole, where we'd have to
keep adding thin bzr-veneers to quickly in order to keep up the illusion.
You identified the basic elements of collaboration: pull, edit, commit,
push, merge-request. But to support those, we'd need a couple more.
- A "quickly diff" so the user knows what they are pushing.
- Probably a "quickly resolve" to deal with conflicts after a pull.
What's the motivation to abstract the VCS? The ubuntu-application
template can just say "use bzr to collaborate, we've set it up for you
already" and the fedora-application template can say the same, but for git.
We don't have strong decision making guidelines for what Quickly chooses
to abstract and what it doesn't. But I'd say that since the layer here
would be so thin and collaboration isn't an early-project kind of
friction that risks killing a new developer's motivation, I'm happy to
just point the user at an external tool. I'm actually curious why we
have "quickly save".
-mt
Follow ups
References