/[Apache-SVN]/couchdb/trunk/src/couchdb/couch_doc.erl
ViewVC logotype

Log of /couchdb/trunk/src/couchdb/couch_doc.erl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 882903 - (view) (annotate) - [select for diffs]
Modified Sat Nov 21 13:43:43 2009 UTC (6 days, 2 hours ago) by kocolosk
File length: 15359 byte(s)
Diff to previous 836324 (colored)
code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570

Revision 836324 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 04:11:11 2009 UTC (12 days, 11 hours ago) by damien
File length: 15366 byte(s)
Diff to previous 836087 (colored)
Testing of incremental attachments and more testing of multipart/handling.

Revision 836087 - (view) (annotate) - [select for diffs]
Modified Sat Nov 14 01:14:59 2009 UTC (13 days, 14 hours ago) by damien
File length: 15376 byte(s)
Diff to previous 835981 (colored)
Better testing of multipart/related

Revision 835981 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 20:38:45 2009 UTC (13 days, 19 hours ago) by damien
File length: 15327 byte(s)
Diff to previous 795232 (colored)
Initial check-in of APIs for multiple/related supported and incremental replication of only changed attachments. Needs more far more testing and to be hooked up the replicator.

Revision 795232 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 21:33:41 2009 UTC (4 months, 1 week ago) by damien
File length: 11395 byte(s)
Diff to previous 794057 (colored)
Deterministic revids, MD5 checking of documents, added tracking of rev when an attachment is edited to allow attachment level replication.

Revision 794057 - (view) (annotate) - [select for diffs]
Modified Tue Jul 14 20:21:39 2009 UTC (4 months, 2 weeks ago) by nslater
File length: 10610 byte(s)
Diff to previous 792618 (colored)
wheeeeeeee

Revision 792618 - (view) (annotate) - [select for diffs]
Modified Thu Jul 9 17:51:54 2009 UTC (4 months, 2 weeks ago) by kocolosk
File length: 10612 byte(s)
Diff to previous 791350 (colored)
fix and test for scrambling of large inline attachments

Revision 791350 - (view) (annotate) - [select for diffs]
Modified Mon Jul 6 00:33:50 2009 UTC (4 months, 3 weeks ago) by nslater
File length: 10598 byte(s)
Diff to previous 778890 (colored)
trimmed trailing whitespace

Revision 778890 - (view) (annotate) - [select for diffs]
Modified Tue May 26 21:22:22 2009 UTC (6 months ago) by jchris
File length: 10661 byte(s)
Diff to previous 778485 (colored)
ignore _local_seq when included in a saved document

Revision 778485 - (view) (annotate) - [select for diffs]
Modified Mon May 25 19:52:28 2009 UTC (6 months ago) by damien
File length: 10573 byte(s)
Diff to previous 777757 (colored)
Merging new tail append storage into trunk. Upgrades are automatic, once opened by this version  old versions of CouchDB will not be able to open the files. As a precaution, you should back-up your production databases before upgrading.

Revision 777757 - (view) (annotate) - [select for diffs]
Modified Sat May 23 01:14:13 2009 UTC (6 months ago) by jchris
File length: 10544 byte(s)
Diff to previous 773260 (colored)
added an design doc option so that doc._local_seq can be available in the map view. Closes COUCHDB-346

Revision 773260 - (view) (annotate) - [select for diffs]
Modified Sat May 9 19:06:00 2009 UTC (6 months, 2 weeks ago) by davisp
File length: 10477 byte(s)
Diff to previous 772406 (colored)
Check for invalid document members.

Removes a guard that only checked for fields with integer values. Adds tests to
basics.js


Revision 772406 - (view) (annotate) - [select for diffs]
Modified Wed May 6 19:11:10 2009 UTC (6 months, 3 weeks ago) by damien
File length: 10504 byte(s)
Diff to previous 769804 (colored)
First cut at _changes api. Update the by_id and by_seq indexes to contain update seq numbers and pointers to bodies on disk, for use in the _changes api. This is a new file version, but the code can continue to serve the old 0.9 version without problems, though certain features in the _changes api will not be able to work. Upgrade to new file version (from 1 to 2) by compacting the file. Also fixed bugs with how the stats api tracks open databases.

Revision 769804 - (view) (annotate) - [select for diffs]
Modified Wed Apr 29 16:03:17 2009 UTC (6 months, 4 weeks ago) by davisp
File length: 10791 byte(s)
Diff to previous 769127 (colored)
Accidentally checked in a debug statement.


Revision 769127 - (view) (annotate) - [select for diffs]
Modified Mon Apr 27 19:41:23 2009 UTC (7 months ago) by davisp
File length: 10839 byte(s)
Diff to previous 755023 (colored)
Resolves COUCHDB-332 Proper errors for invalid docids.


Revision 755023 - (view) (annotate) - [select for diffs]
Modified Mon Mar 16 22:13:19 2009 UTC (8 months, 1 week ago) by jchris
File length: 10750 byte(s)
Diff to previous 754563 (colored)
sensible error message if doc._rev is null or a number

Revision 754563 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 00:15:40 2009 UTC (8 months, 2 weeks ago) by jchris
File length: 10658 byte(s)
Diff to previous 753448 (colored)
error message on invalid rev format.
another replication test.

Revision 753448 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 22:15:34 2009 UTC (8 months, 2 weeks ago) by jchris
File length: 10543 byte(s)
Diff to previous 751305 (colored)
Commit Damien's rep_security branch to trunk. 
Changes bulk_docs conflict checking. 
Breaks file format, see mailing list for data upgrade procedure, or
http://wiki.apache.org/couchdb/Breaking_changes

Revision 751305 - (view) (annotate) - [select for diffs]
Modified Sat Mar 7 18:48:47 2009 UTC (8 months, 3 weeks ago) by kocolosk
File length: 8691 byte(s)
Diff to previous 743371 (colored)
rewrite replicator using OTP behaviours

- only one instance of given source->target runs at a time
- supervisor restarts replications that terminate abnormally
- pull repl. streams attachments directly to disk
- improved memory utilization
- temporarily rollback parallel async doc GETs during pull rep.
- replication updates show up in Futon Status window

Revision 743371 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 16:08:38 2009 UTC (9 months, 2 weeks ago) by damien
File length: 7831 byte(s)
Diff to previous 738237 (colored)
Fix for COUCHDB-238, explicit check and error for doc ids starting with underscore.

Revision 738237 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 20:46:39 2009 UTC (9 months, 4 weeks ago) by jchris
File length: 7664 byte(s)
Diff to previous 737538 (colored)
Improved etag handling for show funcs and db_doc requests; main.js cleanup (baby steps); null doc allowed for show funcs

Revision 737538 - (view) (annotate) - [select for diffs]
Modified Sun Jan 25 17:11:37 2009 UTC (10 months ago) by jchris
File length: 7663 byte(s)
Diff to previous 733232 (colored)
more informative error message on a bad json document

Revision 733232 - (view) (annotate) - [select for diffs]
Modified Sat Jan 10 06:18:16 2009 UTC (10 months, 2 weeks ago) by jchris
File length: 7570 byte(s)
Diff to previous 726143 (colored)
refactor couch_doc:to_json_obj for easier debugging

Revision 726143 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 22:32:42 2008 UTC (11 months, 2 weeks ago) by joes
File length: 7442 byte(s)
Diff to previous 713132 (colored)
move couchdb to tlp

Revision 713132 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 19:45:50 2008 UTC (12 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 7442 byte(s)
Diff to previous 709572 (colored)
Check in of initial validation and authorization work. This work is incomplete, as there is not yet any way of restricting who can update the design docs.

Revision 709572 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 21:21:05 2008 UTC (12 months, 3 weeks ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 7351 byte(s)
Diff to previous 690668 (colored)
fixed JSON regression about revs_info status

Revision 690668 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 09:43:41 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 7335 byte(s)
Diff to previous 677892 (colored)
Merged json_term_changes branch back into trunk.

Revision 677892 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 12:57:07 2008 UTC (16 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 7088 byte(s)
Diff to previous 660176 (colored)
Fix for problem when saving bulk documents with invalid ids

Revision 660176 - (view) (annotate) - [select for diffs]
Modified Mon May 26 12:47:00 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 6932 byte(s)
Diff to previous 657926 (colored)
* Respond to DELETE requests with a "200 OK" status code instead of "202 Accepted", as the deletion is performed immediately.
* The "content-type" member in attachment structures is now named "content_type" (underscore) for consistency and to be more accessible from Javascript (and presumably other languages, too)

Revision 657926 - (view) (annotate) - [select for diffs]
Modified Mon May 19 19:20:19 2008 UTC (18 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 6840 byte(s)
Diff to previous 648222 (colored)
Changed temp view definition to always be jsonobjects with map/reduce source as members of the object. Everywhere we used 'text/javascript' or 'application/javascript', we now just use 'javascript'

Revision 648222 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:21:00 2008 UTC (19 months, 1 week ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 6845 byte(s)
Diff to previous 642432 (colored)
Merged mochiweb branch back into trunk.

Revision 642432 - (view) (annotate) - [select for diffs]
Added Fri Mar 28 23:32:19 2008 UTC (20 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_doc.erl
File length: 6858 byte(s)
Imported trunk.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2