version admin enhancements

0 views
Skip to first unread message

stng

unread,
Apr 9, 2008, 3:19:11 AM4/9/08
to Google App Engine
The admin section allows you see see what the current versions of your
app are and select one to be the default. It would be nice to have the
ability to see what artifacts are in each version and perhaps delta
between versions (something like the google code source browser diff,
I'm imagining).

This is a minor thing, but since App Engine is tracking versions of
your app already, it would be neat to give appcfg.py the ability to
pull down all the artifacts for a given version of your app.

On a complete tangent, I'm actually kind of tempted to stick my git
directory into the app and have appcfg.py push that up with each
version. It's pretty off-the-wall but it might just work... What do
you guys think? Pros/cons?

Cheers,
-- stan

Brett

unread,
Apr 9, 2008, 4:14:46 AM4/9/08
to Google App Engine

> On a complete tangent, I'm actually kind of tempted to stick my git
> directory into the app and have appcfg.py push that up with each
> version. It's pretty off-the-wall but it might just work... What do
> you guys think? Pros/cons?

Code hosting might be a better fit for this:
http://code.google.com/hosting/

But you could put your source code behind an admin-only handler, so
you could download it at any time if you wanted to:

-url: /src/.*
login: admin
static_files: /src/\1

Or something like that.

Pádraig Brady

unread,
Apr 12, 2008, 10:41:49 AM4/12/08
to Google App Engine
But you must do that ahead of time.
What happens if you delete/corrupt your
local copy without first having done this

Aral

unread,
Apr 28, 2008, 6:11:53 PM4/28/08
to Google App Engine
I only see one version on the versions page (I'm at 1.40 for my app).
It's a single radio button.

Is this a bug? Are you guys seeing multiple versions (and can you
rollback to them?)

Thanks,
Aral

On Apr 9, 8:19 am, stng <theculp...@gmail.com> wrote:
> The admin section allows you see see what the currentversionsof your
> app are and select one to be the default. It would be nice to have the
> ability to see what artifacts are in each version and perhaps delta
> betweenversions(something like the google code source browser diff,
> I'm imagining).
<snip>

Dave Hanson

unread,
Apr 29, 2008, 12:58:05 AM4/29/08
to Google App Engine
On Apr 28, 3:11 pm, Aral <a...@aralbalkan.com> wrote:
> I only see one version on the versions page (I'm at 1.40 for my app).
> It's a single radio button.
>
> Is this a bug? Are you guys seeing multiple versions (and can you
> rollback to them?)

To get a new version (or more properly, version sequence), change
version in app.yaml, e.g., from 1 to 2, upload your app, and you'll
see versions 1.40 and 2.1 on the app dashboard. You can select which
one is the current version.

Aral Balkan

unread,
May 2, 2008, 6:44:31 AM5/2/08
to Google App Engine
Ah, got it. So it's "as designed" that I don't see different versions
for 1.x (1.41, 1.42, etc.)

Thanks, Dave. That's not how I assumed it would work. It would be
_very_ useful to be able to go back/forth between minor versions. In
fact, far more so that major versions. I'm going to file an
enhancement request for this now.

Aral

On Apr 29, 5:58 am, Dave Hanson <d...@drhanson.net> wrote:

Aral Balkan

unread,
May 2, 2008, 6:51:34 AM5/2/08
to Google App Engine
I've opened issue 304 to track this.

http://code.google.com/p/googleappengine/issues/detail?id=304

Aral

On May 2, 11:44 am, Aral Balkan <aralbal...@gmail.com> wrote:
> Ah, got it. So it's "as designed" that I don't see different versions
> for 1.x (1.41, 1.42, etc.)
>
> Thanks, Dave. That's not how I assumed it would work. It would be
> _very_ useful to be able to go back/forth between minor versions. In
> fact, far more so that major versions. I'm going to file an
> enhancement request for this now.
>
> Aral
<snip>

Duncan

unread,
May 2, 2008, 7:55:20 AM5/2/08
to Google App Engine
Note that you aren't restricted to labelling the versions you upload
as 1, 2, 3 etc., you just can't use a dot in the version label.
So for example you could use a numbering convention to distinguish
between major and minor uploaded versions as 1a, 1b, 1c, or 1-0, 1-1,
1-2, or even 1-0-dev, 1-0-alpha1, 1-0-rc1, 1-0-final. Then all you
have to do is remember to update the version string between uploads.

Aral Balkan

unread,
May 11, 2008, 5:40:18 AM5/11/08
to Google App Engine
Hi Duncan,

Thanks for the workaround suggestion. I just know, however, that I
_will_ forget to manually update the version string :)

It would really rock if it was automatic.

Aral
Reply all
Reply to author
Forward
0 new messages