logo       

darcs patch: msg#00026

Subject: darcs patch
Thu Aug 26 03:36:35 CEST 2004  Tommy Pettersson <ptp@xxxxxxxxxxxxxx>
  * doc subsection about partial repos and checkpoints

New patches:

[doc subsection about partial repos and checkpoints
Tommy Pettersson <ptp@xxxxxxxxxxxxxx>**20040826013635] {
hunk ./DarcsArguments.lhs 558
+\subsection{Partial repositories and checkpoints}
+Any tag can have a checkpoint. It is created with the
+\verb!--checkpoint! option, directly with the \verb!tag! command, or
+later with the \verb!optimize! command and a tag name.  The checkpoint
+is a compilation of all patches prior to the tag.
+
+A partial repository only contains patches from after the checkpoint.
+You get a partial repository with the \verb!--partial! option to
+\verb!get! if the tag you get has a checkpoint.  A partial repository
+works just like a normal repository, but any command that needs to look
+at the contents of a missing patch will complain and abort.
+
}



Context:

[make annotate fail when file or directory has been removed.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040825105955] 
[fix bug when moving to root directory of repo.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040824112233] 
[fix bug leading to .hi files in tarball.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040824105941] 
[fix performance problem in diff algorithm.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040823121837
 An algorithm was being used that was exponential in number of hunks (which
 I had mistakenly thought was just quadratic in the number of hunks.  This
 patch still uses that algorithm, but with a smaller growth rate, and with a
 throttle built in so files with large numbers of hunks won't use
 exponential time.  It's rather hokey, but seems to work ok.
] 
[mention --version and --exact-version in --help.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040823111527] 
[move invocation of withCtrlCHandler into SignalHandler.lhs.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040823110040] 
[Handle ctrl-c in a win32 console
peter@xxxxxxxxxx**20040821233533
 This only works under a "pure" windows console, not in a cygwin shell
 or mingw's rxvt (I don't know why..)
 
 The invokation in Lock.lhs is a bit of a hack(ifdefs, ExitException..),
 you might want to do that differently...
 
 Due to the way SetConsoleCtrlHandler works, the threaded rts in ghc must be
 used under windows, and is enabled by this patch.
] 
[add empty "best practices" chapter to manual.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040821122913] 
[improve patch-range selection options.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040821115216
 This change adds the --patch option to diff, so you can get the diff of a
 single patch.  It also allows you to use changes on any range of patches.
] 
[Avoid overriding the compilation flags for Lock.lhs under windows
peter@xxxxxxxxxx**20040820212104] 
[Fix indentation, curl was never tried...
peter@xxxxxxxxxx**20040820151952] 
[make the diff algorithm try to produce fewer hunks if possible.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040820111351
 This adds an O(n^2) process in the number of hunks, but since we just did
 an LCS that is O(n^2) in the number of lines, this shouldn't be a serious
 performance problem.  If it is, I can switch to a heuristic that will
 usually work about as well, but is O(n) (which is currently commented
 out... it's a one line change).
] 
[bugfix, fix reversed test condition on set-default-repo with double-negative.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040820102328] 
[make --from-tag also inclusive.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040819104020] 
[make --from-patch and --from-match inclusive rather than exclusive.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040817105247] 
[add support for extra argument to get for target repo name.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040817105057] 
[fix xslt variable redefinition
Will <will@xxxxxxxxxx>**20040817072429] 
[TAG 1.0.0rc1
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040816182943] 
[resolve conflicts in annotate.xslt.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040816180811] 
[fix browser rendering issues in annotate
Will <will@xxxxxxxxxx>**20040816180101] 
[add -p and -t options for --patch(es) and --tag(s).
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040816103731] 
[Browser compatability hacks
Nigel Rowe <rho@xxxxxxxxxxxxxxx>**20040816063336] 
[add documentation for DARCS_USE_ISPRINT
Tommy Pettersson <ptp@xxxxxxxxxxxxxx>**20040819122148] 
[add minimalistic support for locales (optional via DARCS_USE_ISPRINT)
Tommy Pettersson <ptp@xxxxxxxxxxxxxx>**20040815193629
 Simply trust isPrint.  Probably only works for single-byte 8-bit locales.
 Environment variable DARCS_USE_ISPRINT must be set to 1 when darcs runs,
 to enable this; otherwise all non-ascii is escaped as usual.
] 
[update version number to 1.0.0rc1.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040815114345] 
[fix warning.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040815113530] 
[remove some lazy IO some of which may cause trouble in windows.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040815113522] 
[fix description of --logfile option to record.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040814095802] 
[fix up help messages for send.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040813101019] 
[update changelog.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040812105916] 
[disallow rollback of tag patches.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040812101229] 
[clean up failure message when running pull etc outside a repo.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040811105405] 
[reprioritize the TODO list.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040811104100
 At this stage, features that users haven't complained about are no longer
 pre-1.0 material.  If noone complains, and I'm not motivated to get them
 done, it just can't be that important.
] 
[fix prompt typo in rerecord.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040811103622] 
[fix inversion in meaning on --ask-deps.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040811103608] 
[Fix typo in "Add" description
schnetter@xxxxxxxxxx**20040808124719] 
[add -optl before linker flags and simplify makefile a tad.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040809104622] 
[Some browsers (kde) need extra <br/> in darcs.cgi's annotate output
Nigel Rowe <rho@xxxxxxxxxxxxxxx>**20040808231053] 
[fix numbering on interactive commands.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040808133017] 
[add a test for the unrecord command.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040808123115] 
[fix bug in sift_for_pending that led to conflicts in pending.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040808122207] 
[link to patch summary from annotate pages
Will <will@xxxxxxxxxx>**20040807171925] 
[have make clean remove autogenerated source.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040807154553
 You'll probably need to run make clean once after pulling this patch to get
 rid of the old Context.hs, which is obsoleted by Context.lhs.
] 
[switch to using the FFI for the context to avoid a large haskell literal 
string.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040807154231] 
[stringify needs to escape backslashes, too...
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040807100712] 
[add link to patch that removes existing line
Will <will@xxxxxxxxxx>**20040806191649] 
[add summary links to patch list
Will <will@xxxxxxxxxx>**20040806191517] 
[debian policy doesn't allow symlinks in etc
ijones@xxxxxxxxxx**20040804143846] 
[improve failure message when selecting a non-existing patch from a partial 
repo.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040806103947] 
[possibly fix bug in record --ask-deps.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040806102257
 There was a bug in how we dealt with the --ask-deps prompting.  This fix is
 entirely untested, but seems correct to me.  Alas, it means passing another
 flag around.  :(  This might be done more cleanly by passing a Patch->Patch
 processing function that preprocesses patches before viewing.  On the other
 hand, perhaps that is just as ugly.
] 
[add Content-Type for patch bundle description.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040805113621] 
[fix newlines in whatsnew -u
andrew@xxxxxxxxxxx**20040804202358] 
[support CPPFLAGS when configuring.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040804105647] 
[change web page link to go to Will's new cgi script.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040804103553] 
[remove unused instance of Typeable from PackedString that was causing trouble 
with ghc 6.3.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040804100310] 
[fix bug in --last when the last one is a tag on which inventory is split.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040803100805] 
[add --reverse option to changes.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040731104826] 
[add --exact-version option to darcs which gives its precise version.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040730104030] 
[correct libcurl flags
Frank Ruell <stoerte@xxxxxxxxxxxxxxxx>**20040729181505] 
[update command descriptions for new patch selection option names
andrew@xxxxxxxxxxx**20040730024506] 
[regularize the descriptions of patch selection options
andrew@xxxxxxxxxxx**20040730024428] 
[revise documentation of patch selection
andrew@xxxxxxxxxxx**20040730024316] 
[change --tag to --tags in pull etc.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040729104156] 
[give much nicer error message when patch bundle hash fails.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040729103553] 
[when takeLock fails, say what file it failed on.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040729102451] 
[maintain MIME headers when forwarding patches.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040729102429] 
[have a move patch "touch" both files
andrew@xxxxxxxxxxx**20040729001327] 
[trivial typo fix to the manual
egli@xxxxxxxxxx**20040726105158] 
[update TODO.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040728102057] 
[remove a blank line from darcs diff
andrew@xxxxxxxxxxx**20040727215457
 changelog already adds a newline, so there is no need to add another.
] 
[fix interactive prompts on win32 when stdin is a pipe
Will <will@xxxxxxxxxx>**20040727205153] 
[update web page to indicated ghc 6.2 is required.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040727113943] 
[if --last gives more than the size of repo, show entire repo.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040727112730] 
[interface changes in rollback, rerecord and get.
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040727112140
 This changes --tag, --patch etc to be a tad more logical.
] 
[TAG 0.9.23
David Roundy <droundy@xxxxxxxxxxxxxxx>**20040726121415] 

Patch bundle hash:
49f3f4abe0e7a04d6ca5747995dea5f1484ce9dd




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
audio.irate.dev...    yellowdog.gener...    ietf.ips/2002-0...    xfree86.fonts/2...    busybox/2003-07...    emacs.jdee/2004...    linux.mandrake....    hardware.microc...    user-groups.lin...    science.analysi...    version-control...    db.filemaker.de...    cluster.openmos...    mail.eyebrowse....    text.xml.xerces...    kde.devel.kwrit...    finance.moneyda...    gcc.regression/...    network.routing...    os.freebsd.deve...    recreation.radi...    qnx.openqnx.dev...    python.xml/2002...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe