incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benoit Chesneau <bchesn...@gmail.com>
Subject Re: How To Retrieve JUST The Latest Rev Of A (Design) Doc - Check For CouchApp Update
Date Sun, 07 Apr 2013 19:52:44 GMT
Here is some code in Python to get latest rev:

https://github.com/benoitc/couchdbkit/blob/master/couchdbkit/client.py#L462

On Sun, Apr 7, 2013 at 6:11 AM, Brad Rhoads <bdrhoa@gmail.com> wrote:
> It looks like that a HEAD request should work. But in my code below, it
> doesn't appear that either the error function or the success function get
> called. Note that async:true doesn't make any difference.
>
>
>     // Check for application updates
>
>     $('input.updatecheck').live('click', function (event) {
>
>
>
>      var geturl;
>
>       geturl = $.ajax({
>
>         type: "HEAD",
>
>         dataType:"jsonp", //need to use JSONP to get to isriscouch
>
>         async: false,
>
>         url: '
> http://user:password@ourdomain.iriscouch.com/ourdb/_design/library',
>
>         error:function (){alert("fail!");},
>
>         success: function () {
>
>           alert("done!"+ geturl.getAllResponseHeaders());
>
>         }
>
>       });
>
>       . . .
>
>  });
>
>
>
> ---------------------------
> www.maf.org/rhoads
> www.ontherhoads.org
>
>
> On Sat, Apr 6, 2013 at 11:37 AM, Marty Schoch <marty.schoch@gmail.com>wrote:
>
>> A HEAD request for the document should return the revision (I think it may
>> be in the Etag header)
>>
>> Marty
>> On Apr 6, 2013 12:58 PM, "Brad Rhoads" <bdrhoa@gmail.com> wrote:
>>
>> > We're running a couchapp on TouchDB Android. The app has a "check for
>> > update" option that of course, just starts a replication against the the
>> > version running online. But I'd like to tell the user either "update in
>> > progress" or "no update available."
>> >
>> > It seems that I should just need to compare the rev of the local _design
>> > doc against the remote _design doc. Is there a way to request just the
>> _rev
>> > of the remote doc? So far I've only been able to retrieve the entire
>> > document, which in the case of a couchapp is pretty big.
>> >
>> > As I was just writing that, it came to mind that I might just be better
>> off
>> > creating a separate document that has a last update/version number in it.
>> >
>> > Any other approaches to this problem?
>> >
>> > Thanks for the help!
>> > ---------------------------
>> > www.maf.org/rhoads
>> > www.ontherhoads.org
>> >
>>

Mime
View raw message