[darcs-devel] darcs patch: license aclocal.m4 with a more liberal l... (and 81 more)

David Roundy droundy at abridgegame.org
Fri Jul 8 05:18:59 PDT 2005


Wed Jun 22 08:31:11 EDT 2005  David Roundy <droundy at abridgegame.org>
  * license aclocal.m4 with a more liberal license.
  For the curious, I've gotten Benedikt and Will's permission for this
  change, who I believe are the only two other copyright holders on this
  file.

Tue Jun 28 08:12:11 EDT 2005  David Roundy <droundy at abridgegame.org>
  * add test for pulling a binary patch with conflicting working directory removal.

Sun Jan  2 10:43:49 EST 2005  David Roundy <droundy at abridgegame.org>
  * add Conflictor patch type.

Tue Jan  4 18:36:18 EST 2005  Ian Lynagh <igloo at earth.li>
  * Infrastructure for lazy patch parsing

Sat Jan  8 12:25:44 EST 2005  David Roundy <droundy at abridgegame.org>
  * conflictor code does need Control.Monad.when.

Sun Jan  9 08:14:14 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in Conflictor commutation of recursive conflicts.

Sun Jan  9 09:12:51 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in Conflictor commutation.

Sun Jan  9 09:23:21 EST 2005  David Roundy <droundy at abridgegame.org>
  * remove debug traces from PatchCommute.

Sun Jan  9 12:44:14 EST 2005  Ian Lynagh <igloo at earth.li>
  * Be less lazy at the end of lists

Mon Jan 10 08:47:55 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix commute bug in Conflictors.

Mon Jan 10 08:48:56 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix check_patch on Conflictors.

Mon Jan 10 08:49:14 EST 2005  David Roundy <droundy at abridgegame.org>
  * remove tests that ought to fail for conflictors.

Tue Jan 11 07:24:39 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in commuting secondary conflictors.

Fri Jan 14 07:51:30 EST 2005  David Roundy <droundy at abridgegame.org>
  * implement backwards force_commuting.

Sun Jan 16 09:47:00 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in simple_commute_conflict.

Wed Jan 19 08:28:16 EST 2005  David Roundy <droundy at abridgegame.org>
  * start making commutation more modular...
  This is the first step in making the commutation code easier to test piece
  by piece.  The change is the introductio of a Perhaps type, which indicates
  whether the commutation succeeded, failed, or if the algorithm doesn't know
  how to do the commutation.  This way each sub-commute function should
  create a group on sets of patches where the result isn't unknown (I may be
  getting my terminology here mixed up as to what is a group).
  
  In any case, the idea is that if A and B commute to A' and B', then A' and
  B' must commute back of course to A and B, and invert B and invert A had
  better commute to invert A' and invert B', etc, forming a closed set of
  patches (a group?).  And all these operations must be achieved with the
  same subcommute function, which means we can test that subcommute function
  in isolation from the rest of the algorithm.
  
  So you can expect some new QuickCheck tests to be coming up, which will
  operate on individual (hopefully, ideally) "primitive" commute functions,
  which will be as small as is possible while still consistent with the above
  properties.

Sat Jan 29 06:49:39 EST 2005  David Roundy <droundy at abridgegame.org>
  * add slurp_recordeds, which does multiple slurps simultaneously and efficiently.

Tue Feb  1 07:51:58 EST 2005  David Roundy <droundy at abridgegame.org>
  * use slurp_recordeds in Record.lhs.

Sat Feb  5 11:30:08 EST 2005  David Roundy <droundy at abridgegame.org>
  * new DarcsIO framework (as yet unused).
  This new framework is intended to unify the current apply_to_slurpy and
  (hopefully) patch_check codes.  It also will allow us to apply a patch
  directly to a filesystem, without first slurping the directory.  This
  should allow (for example) faster gets.
  
  The code isn't yet complete.  Both PatchApply.apply and the instance of
  WriteableDirectory in SlurpDirectory are incomplete, but hopefully you can
  get an idea of where this is going.
  
  We may be able to replace many places where slurpies are used with code
  written in the ReadableDirectory monad.

Sun Feb  6 09:20:24 EST 2005  David Roundy <droundy at abridgegame.org>
  * use DarcsIO classes for apply_to_filepaths.

Tue Feb  8 08:45:36 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix commuteFP.

Tue Feb  8 08:51:39 EST 2005  David Roundy <droundy at abridgegame.org>
  * add subcommutation tests.

Wed Feb  9 08:57:06 EST 2005  David Roundy <droundy at abridgegame.org>
  * extend subcommute tests.

Sat Feb 12 11:25:09 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix darcs-unstable to work with ghc 6.4.

Mon Feb 14 08:42:35 EST 2005  David Roundy <droundy at abridgegame.org>
  * add a couple more commutation tests.

Sat Feb 19 11:40:32 EST 2005  David Roundy <droundy at abridgegame.org>
  * implement some of the conflictor commutation in a more testable manner.
  This is the start to verifying individually that all the portions of the
  conflictor commutation are correct, since they form these little sets
  (which are checed in the unit test).

Sat Feb 19 14:24:53 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in new confictor commute code.

Thu Feb 24 08:45:03 EST 2005  David Roundy <droundy at abridgegame.org>
  * be more stubborn when running quickCheck tests patiently.

Wed Mar  2 07:54:52 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix bugs and simplify code in conflictor commutation.

Wed Mar  2 07:56:40 EST 2005  David Roundy <droundy at abridgegame.org>
  * use commute_no_merger in simple_commute_conflict.

Wed Mar  2 07:57:17 EST 2005  David Roundy <droundy at abridgegame.org>
  * give more info when new_elegant_merge fails.

Wed Mar  2 07:57:43 EST 2005  David Roundy <droundy at abridgegame.org>
  * improve tests on commutation.

Wed Mar  2 23:26:06 EST 2005  kannan at cakoose.com
  * Added functions to selectively prune a Slurpy tree.

Wed Mar  2 23:28:27 EST 2005  kannan at cakoose.com
  * When creating replicas to run "diff" on, only copy what's necessary.

Sat Mar  5 11:40:54 EST 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflict with symlink error message fix.

Sun Mar  6 16:38:42 EST 2005  Kannan Goundan <kannan at cakoose.com>
  * Stylistic changes to Slurpy-pruning code (David's suggestions).

Sat Mar  5 10:32:55 EST 2005  Josef Svenningsson <josef.svenningsson at gmail.com>
  * A new command: put

Fri Mar 11 08:42:39 EST 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflict in SlurpDirectory.

Sat Mar 12 08:02:45 EST 2005  David Roundy <droundy at abridgegame.org>
  * fix ghc 6.4 issue in SlurpDirectory.

Sun Mar 13 15:09:40 EST 2005  David Roundy <droundy at abridgegame.org>
  * change Conflictor data type to support multiple (as opposed to repeated) conflicts.

Mon Mar 14 08:53:46 EST 2005  David Roundy <droundy at abridgegame.org>
  * make Patch export really_eq_patches.

Mon Mar 14 20:16:39 EST 2005  Mark Stosberg <mark at summersault.com>
  * add missing newline to 'put'

Wed Mar 16 08:28:49 EST 2005  David Roundy <droundy at abridgegame.org>
  * give more detail in test_commute.

Sun Mar 20 11:55:30 EST 2005  Mark Stosberg <mark at summersault.com>
  * RT#225 - provide a more helpful message when 'put' fails

Sun Mar 20 12:56:22 EST 2005  Mark Stosberg <mark at summersault.com>
  * RT#225 - a better "do nothing" message for put.
  
  No need to get sassy and tell the user what they want.

Sun Mar 20 14:54:40 EST 2005  Mark Stosberg <mark at summersault.com>
  * RT#225 - some first tests for 'put', including TODO tests for setting the default REPO

Sun Mar 20 15:43:57 EST 2005  Mark Stosberg <mark at summersault.com>
  * RT#225 - get rid of some warnings in the put.pl test

Wed Mar 30 09:26:29 EST 2005  David Roundy <droundy at abridgegame.org>
  * be a bit quicker in unit.

Fri Apr  1 06:29:59 EST 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflict in Patch.

Fri Apr  1 07:31:14 EST 2005  David Roundy <droundy at abridgegame.org>
  * get rid of tabs in Put.lhs.

Fri Apr  1 07:31:26 EST 2005  David Roundy <droundy at abridgegame.org>
  * get rid of tab in RemoteApply.

Sat Apr  2 15:19:02 EST 2005  David Roundy <droundy at abridgegame.org>
  * add --modernize-patches option to optimize.

Sat Apr  2 22:36:09 EST 2005  Mark Stosberg <mark at summersault.com>
  * initial test for optimize

Wed Apr  6 07:50:06 EDT 2005  David Roundy <droundy at abridgegame.org>
  * make unit work with new ColourPrinters.

Tue Apr  5 20:50:00 EDT 2005  Benedikt Schmidt <beschmi at cloaked.de>
  * replace Hunt/Szymanski diff algorithm with one by Myers

Wed Apr  6 08:05:05 EDT 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflict in unit.

Tue Apr  5 19:45:17 EDT 2005  Benedikt Schmidt <beschmi at cloaked.de>
  * add hashPS to FastPackedString

Tue Apr  5 20:22:16 EDT 2005  Benedikt Schmidt <beschmi at cloaked.de>
  * add compatibility module between Data.Map and Data.FiniteMap, taken from Yi

Wed Apr  6 17:09:39 EDT 2005  Benedikt Schmidt <beschmi at cloaked.de>
  * rename Map module, add missing insertWith function

Sun Apr  3 18:04:00 EDT 2005  Josef Svenningsson <josef.svenningsson at gmail.com>
  * Fix spelling error

Wed Apr  6 14:04:05 EDT 2005  Josef Svenningsson <josef.svenningsson at gmail.com>
  * No interactive patch selection in put (and other fixes)

Thu Apr  7 09:25:58 EDT 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflicts in Put.

Fri Apr  8 06:44:55 EDT 2005  David Roundy <droundy at abridgegame.org>
  * fix put.pl test to work with new put code.

Thu Apr  7 19:54:24 EDT 2005  Tommy Pettersson <ptp at lysator.liu.se>
  * resolve conflict in PatchShow's import from Printer

Fri Apr  8 07:03:44 EDT 2005  David Roundy <droundy at abridgegame.org>
  * add --reorder-patches option to optimize.
  This is a pretty primitive --reorder implementation, which only tries to
  move all patches not included in the last tag to after that tag.  A smarter
  (but requiring more coding) solution would be to try to order all patches
  not included in the default (or sibling) repository such that they occur
  last.  I wouldn't be too hard, but would be just a bit more work, so I went
  with the simple method.

Thu Apr  7 17:16:26 EDT 2005  peter at syncad.com
  * command grouping in darcs --help
  This implements the grouping as it was originally proposed. Nobody realy
   indicated which gouping is better ... so I left the one I think is better.

Fri Apr  8 08:00:53 EDT 2005  David Roundy <droundy at abridgegame.org>
  * resolve conflicts in darcs.lhs.

Fri Apr  8 20:09:49 EDT 2005  David Roundy <droundy at abridgegame.org>
  * eliminate pthreads dependency, writing gzipped files with gzWriteFilePSs.

Sat Apr  9 06:49:29 EDT 2005  David Roundy <droundy at abridgegame.org>
  * finish off implementation of apply.

Sat Apr  9 07:19:31 EDT 2005  David Roundy <droundy at abridgegame.org>
  * simplify read_repo_private code.

Sat Apr  9 08:23:12 EDT 2005  David Roundy <droundy at abridgegame.org>
  * make apply_patches avoid using slurpy at all.

Sat Apr  9 08:42:13 EDT 2005  David Roundy <droundy at abridgegame.org>
  * make check read patches lazily.
  This change (and the plan is to make more commands read patches lazily)
  reduces memory usage on a linux kernel repository with just one huge patch
  by close to a factor of two, from over 700m to less than 400m.

Sat Apr  9 08:55:57 EDT 2005  David Roundy <droundy at abridgegame.org>
  * read patches lazily in Get.

Sat Apr  9 08:56:42 EDT 2005  David Roundy <droundy at abridgegame.org>
  * read patches lazily in Repair.

Fri Apr  8 13:49:13 EDT 2005  Benedikt Schmidt <beschmi at cloaked.de>
  * remove debug trace from lcs

Fri Apr  8 12:01:03 EDT 2005  Mark Stosberg <mark at summersault.com>
  * Guess at what the docs for --reorder-patches should be.
  
  I would like help improving these to mention specific benefits for this command,
  and notes any drawbacks on running it as well. 

Fri Apr  8 12:03:06 EDT 2005  Mark Stosberg <mark at summersault.com>
  * add trivial test for 'optimize --reorder-patches'

Sat Apr  9 10:18:55 EDT 2005  David Roundy <droundy at abridgegame.org>
  * add warning to the docs for --reorder.

Fri Apr  8 10:32:21 EDT 2005  Florian Weimer <fw at deneb.enyo.de>
  * preproc.hs: Calculate the_commands from command_control_list
  
  This patch fixes a fallout from the command grouping patch which breaks
  building from scratch.

Sat Apr  9 10:59:47 EDT 2005  David Roundy <droundy at abridgegame.org>
  * fix bug in is_null_patch that lead to false positive when resolving.

Sat Apr  9 10:59:35 EDT 2005  Ian Lynagh <igloo at earth.li>
  * No need to use C for Context

Sat Apr  9 11:42:43 EDT 2005  David Roundy <droundy at abridgegame.org>
  * fix newlines in stringify.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 347601 bytes
Desc: A darcs patch for your repository!
Url : http://lists.osuosl.org/pipermail/darcs-devel/attachments/20050708/f6a8908c/attachment.bin


More information about the darcs-devel mailing list