This fixes a longstanding annoyance in the build system: creation of
the ChangeLog spews tons of information to the screen. Now it only
does this if you define the VERBOSE environment variable.
David
Thu Oct 9 16:33:22 EDT 2008 David Roundy <[EMAIL PROTECTED]>
* make make_changelog default to quiet output.
You can restore previous behavior by defining the VERBOSE environment
variable.
New patches:
[make make_changelog default to quiet output.
David Roundy <[EMAIL PROTECTED]>**20081009203322
Ignore-this: 55eba7a68a3c8a5683d23cc99848bd6f
You can restore previous behavior by defining the VERBOSE environment
variable.
] hunk ./src/make_changelog.hs 18
-- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-- Boston, MA 02110-1301, USA.
+-- Note: to get verbose output, call with the VERBOSE environment
+-- variable defined.
+
module Main (main) where
import Darcs.Arguments ( showFriendly )
hunk ./src/make_changelog.hs 41
import Text.ParserCombinators.Parsec
import Printer ( Doc, text, (<+>), (<>), parens, renderString, vcat )
-import System (getArgs)
+import System (getArgs, getEnv)
import Control.Monad.Writer
import System.Time ( formatCalendarTime )
import System.Locale ( defaultTimeLocale, rfc822DateFormat )
hunk ./src/make_changelog.hs 63
takeWhile (not . (apply_matcher matchTag_oldDarcs)) $
unsafeUnRL $ full_backward_history
+ amverbose <- (not . null) `fmap` getEnv "VERBOSE" `catch` \_ -> return False
let (unmatched, docs) = runWriter (foldM processPatch entries history)
putStr (renderDocs (reverse docs))
hunk ./src/make_changelog.hs 68
- when (not (null unmatched)) $ do
+ when (not (null unmatched) && amverbose) $ do
hPutStr stderr $ concat
[ "\nunmatched ChangeLog entries (upcoming?):\n\n"
, renderDocs (mapMaybe snd unmatched)
hunk ./src/make_changelog.hs 77
let unlogged = filter (\p -> not $ any (`apply_matcher` p) allpatterns)
. filter (isNothing . pi_tag . info) $ history
where allpatterns = concat $ map fst entries
- when (not (null unlogged)) $ do
+ when (not (null unlogged) && amverbose) $ do
hPutStr stderr $ concat
[ "\npatches which have not yet been changelogged\n\n"
, renderDocs $ map (showFriendly [Summary]) unlogged
Context:
[remove unused and unneeded Workarounds.
David Roundy <[EMAIL PROTECTED]>**20081009194541
Ignore-this: bca5a7a2444d4ddffeed673cbbfa19ec
]
[rename lazy-deps to dont-prompt-for-dependencies.
David Roundy <[EMAIL PROTECTED]>**20081009171030
Ignore-this: 78393e28c184c9339c89cecaa852dbc9
]
[fix incompatibilities with ghc 6.6
David Roundy <[EMAIL PROTECTED]>**20081009165845
Ignore-this: 18739c880a49b976ec151363f4ff9296
]
[Restore send-external.sh test.
David Roundy <[EMAIL PROTECTED]>**20081009140121
Ignore-this: 700f9c538033108cac397c1d757fbfc4
]
[add test of Ignore-this functionality.
David Roundy <[EMAIL PROTECTED]>**20081008192621
Ignore-this: 47b7bf225e2997dd78c351763c769738
]
[warn users if they try to record a change beginning with Ignore-this:.
David Roundy <[EMAIL PROTECTED]>**20081008192001
Ignore-this: 94828726d609f46e384c2ab8091e49db
Ignore-this: I am testing the functionality of this feature.
]
[allow users to add their own ignored information to patches.
David Roundy <[EMAIL PROTECTED]>**20081008190038
Ignore-this: fe8294776896b6fdcd489752a29d1069
]
[basic tests for --lazy-deps
Florent Becker <[EMAIL PROTECTED]>**20081008124956
Ignore-this: 79d8a312943813e9fe5448bc2ab86aa0
]
[added a --lazy-deps option
Florent Becker <[EMAIL PROTECTED]>**20081008122224
Ignore-this: d934868e56f0084067f5aedf0512a533
This option means that you don't get asked about patches which do not match
a --match, but are depended upon by a patch that does. These patches will get
ilently selected.
]
[refactor of SelectChanges
Florent Becker <[EMAIL PROTECTED]>**20081008100551
Ignore-this: e620d36d6e52eb62a2205fe5122d7076
]
[use minimum Cachable time in corner case where f/=f' and c/=c'.
David Roundy <[EMAIL PROTECTED]>**20081008173804
Ignore-this: 51f2a68ac4139420bd116e8293cc5cc2
]
[remove excessive indentation that made the code very hard to read.
David Roundy <[EMAIL PROTECTED]>**20081008173358
Ignore-this: d93e312c27f0d9a1ef993855c6872257
]
[When requesting same URL with different cachability choose least cachable.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20081008145049
Ignore-this: fddacf3e706a68c55871f81438d283b
]
[refactor Match to handle --store-in-memory itself.
David Roundy <[EMAIL PROTECTED]>**20081008172748
Ignore-this: 647c75f78d2d4981e67039ae1b6e96df
This reduces the amount of duplicate code, at the cost of adding a
class to Darcs.Match--but at least it isn't exported.
]
[make writeSlurpy work properly when given "."
David Roundy <[EMAIL PROTECTED]>**20081008172207
Ignore-this: 9d5d077bcdf3a9bb7bfa8477ab9d96d5
This isn't a bugfix per se, but rather a feature addition.
writeSlurpy has a "safety feature" that it refuses to overwrite a
directory, but that safety feature doesn't really apply to the
directory ".", since "." explicitly means that we want to overwrite
the directory.
]
[change a bit of code to accept FilePathLike arguments.
David Roundy <[EMAIL PROTECTED]>**20081008172047
Ignore-this: 87032e071bb49117133d99a90bdfd0e1
These functions really should expect FileName, and this is an
incremental move in that direction.
]
[Improve test pull.sh cleanup
Thorkil Naur <[EMAIL PROTECTED]>**20081008115539]
[clean up RepoPath a bit (removing unused methods from classes).
David Roundy <[EMAIL PROTECTED]>**20081008161906
Ignore-this: 4e69882ebe10f20bb67350b106bd10af
]
[clean up exportation of SlurmMonad private internals.
David Roundy <[EMAIL PROTECTED]>**20081008151758
Ignore-this: 3763cc352b6f28fa83d8fbe5b1077985
]
[Allow dist command to take a tag argument (issue 286).
Stephen Hicks <[EMAIL PROTECTED]>**20081006075133
It should probably be a "match_one_context" instead of a "match_one"
option type, and then instead of using the "nonranged" matcher, we'd
use the "patchset" ones (that don't exist yet). But I couldn't figure
out how to blend "get_nonrange_match" and "get_one_patchset" in any
sensical way to get immediate pristine output (and all the more so for
the "_s" variants). So for now, contexts are not supported, but it
would be nice if they were someday.
]
[Optimize clean_hashdir's use of cleanCaches.
Petr Rockai <[EMAIL PROTECTED]>**20081007191237
We now only ask cleanCaches to look at files we have unlinked and therefore
might have caused their cached equivalents to drop link-count to 1. Limits
number of stats to O(n), n = number of cleaned out files.
]
[partial haddock documentation of Arguments.lhs
Florent Becker <[EMAIL PROTECTED]>**20081007131122]
[Restore quiet grep in portable_pwd
Eric Kow <[EMAIL PROTECTED]>**20081005164212
Only this time, we use > /dev/null.
]
[Disable a test that triggers a setCooked failure under Windows.
Eric Kow <[EMAIL PROTECTED]>**20081005145124]
[mv nfs-failure test to the bugs/ folder, since it fails.
David Roundy <[EMAIL PROTECTED]>**20081005130112
Ignore-this: 73c6e55558233f1b56d7ff51f327f454
]
[further makefile cleanups.
David Roundy <[EMAIL PROTECTED]>**20081005124353
Ignore-this: 8c498e4b793b7049e273d6ac98441256
]
[Simplify testing in makefile.
Eric Kow <[EMAIL PROTECTED]>**20081005092416]
[Revise test documentation to reflect consolidation to shell tests.
Eric Kow <[EMAIL PROTECTED]>**20081005091131]
[Remove Perl test harness and convenience copies.
Eric Kow <[EMAIL PROTECTED]>**20081005090921]
[Do not use Perl test harness.
Eric Kow <[EMAIL PROTECTED]>**20081005090903]
[Hopefully fix issue595 test on Solaris.
Eric Kow <[EMAIL PROTECTED]>**20081005090156
I'm not entirely clear on what is causing this to fail.
The basic test is:
mkdir -p restrictive/liberal
chmod 111 restrictive
cd restrictive/liberal
darcs get
This is apparantly known to fail under Solaris. The original Perl test
claims it's because you can't cd into restrictive/liberal, but the shell
variant seems to manage fine. In any case, I think this touch file
check is simpler.
]
[Translate merging_newlines bug into shell and restore bug context.
Eric Kow <[EMAIL PROTECTED]>**20081005085031
This used to be a TODO item at the end of the merging_newlines
test, but when it was moved out, the actions required to set up
a bug were forgotten. This patch restores those actions.
]
[Translate some Perl bugs into shell.
Eric Kow <[EMAIL PROTECTED]>**20081005084157]
[fix bug in external.sh translation.
David Roundy <[EMAIL PROTECTED]>**20081005122814
Ignore-this: 1291ebf27ea9c4a04d79c877b0f6f82d
]
[Translate printer test into shell.
Eric Kow <[EMAIL PROTECTED]>**20081005020140]
[Translate still more Perl tests into shell.
Eric Kow <[EMAIL PROTECTED]>**20081005012058]
[Translate pull_many_files tests into shell and avoid redoing work.
Eric Kow <[EMAIL PROTECTED]>**20081005004120
Just use whatever format is in .darcs/defaults
]
[Remove residual Perlisms in match-date.
Eric Kow <[EMAIL PROTECTED]>**20081005000324]
[Translate date matching test to shell.
Eric Kow <[EMAIL PROTECTED]>**20081005000243]
[Skip filepath test which does not work on Windows.
Eric Kow <[EMAIL PROTECTED]>**20081004234806]
[Fix non-portable use of grep -q in tests.
Eric Kow <[EMAIL PROTECTED]>**20081004234524]
[Make sed usage more portable in hidden_conflict2 test.
Eric Kow <[EMAIL PROTECTED]>**20081004233717]
[Use example.com in external.pl tests.
Eric Kow <[EMAIL PROTECTED]>**20080928082407
This avoids timing out in some DNS lookup. When I first wrote this
test, I did not know that RFC2606 has reserved example.{com,net,org}
which seems to be useful in precisely this situation.
]
[fix incorrect merging_newlines.sh test.
David Roundy <[EMAIL PROTECTED]>**20081004223547
Ignore-this: 33ebc10cd54112ec101750dd6c75fdf9
]
[Move merging_newlines test to bugs and add a simpler version.
Eric Kow <[EMAIL PROTECTED]>**20081004135724
There are two issues I noticed when converting this Perl test into
shell. This test was passing, but I made some mistakes translating it,
and in doing so, noticed two potential bugs.
The first is a potentially hidden conflict. If we start from
a file
from temp1
<EOF>
And then it seems that a change which adds an empty line should
conflict with a change that adds a line with content.
The second is that if you do omit the newline, as the original
test does,
from temp1<EOF>
you get some strange-looking changes, namely that appending a
line to this yields two addline changes and not one.
]
[Translate some more Perl tests into shell.
Eric Kow <[EMAIL PROTECTED]>**20081004201632]
[Translate some more Perl tests into shell.
Eric Kow <[EMAIL PROTECTED]>**20081004163850
Shell equivalents already exist for these particular tests,
but they may not do the same thing.
]
[Move non-date-matching code out of match.pl
Eric Kow <[EMAIL PROTECTED]>**20081004145445
The goal is to minimise and eventually eliminate our use of Perl
for regression tests.
]
[Fix minor bug in conflict-doppelganger test.
Eric Kow <[EMAIL PROTECTED]>**20081004163746
It does not account for --old-fashioned-inventory being
in .darcs/defaults
]
[Update tests to reflect --darcs-2 default.
Eric Kow <[EMAIL PROTECTED]>**20080925143252
We need to explicitly say --old-fashioned-inventory to test
accordingly.
]
[Translate some more Perl tests into shell.
Eric Kow <[EMAIL PROTECTED]>**20081004092507]
[remove -q from diff in test, not supported on solaris
Tommy Pettersson <[EMAIL PROTECTED]>**20081003205756]
[Translate some Perl tests into shell.
Eric Kow <[EMAIL PROTECTED]>**20081003183746]
[Convert tag.pl test into shell.
Eric Kow <[EMAIL PROTECTED]>**20081003095231]
[make default_boring and default_binaries NOINLINE
David Roundy <[EMAIL PROTECTED]>**20081001202731
Ignore-this: f74741738a612bb283d1e871d70aa492
This is primarily so I won't have to recompile all of darcs when these
change, but also because they shouldn't be inlined. It would just be
a waste of space (and would slow down darcs).
]
[fix bug in 1105 fix that led to improper overrides of defaults
David Roundy <[EMAIL PROTECTED]>**20081001175907
Ignore-this: 8413d2596f97076ccb096900585f0c62
The problem is illustrated in the tests/override-defaults.sh that I've
recorded separately. We want conflicting defaults in
~/.darcs/defaults and _darcs/prefs/defaults to be resolved in favor of
the default residing in _darcs/prefs/defaults.
]
[add test that overriding of defaults works right.
David Roundy <[EMAIL PROTECTED]>**20081001175645
Ignore-this: aedfd923676b1fa35c25c72abb88c8f3
]
[Test for issue1105.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080929142205
Ignore-this: 5b7c2f7d270ab614eb1294566048a586
]
[Resolve issue1105: check if default options are valid.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080929141948
Ignore-this: 17b4b27e31545689f21496f7fc9c9fe7
]
[Restore 'simplify patches in rollback'.
Eric Kow <[EMAIL PROTECTED]>**20080926225429]
[Restore issue27 patches.
Eric Kow <[EMAIL PROTECTED]>**20080926222522
rolling back:
Fri Sep 26 23:01:19 BST 2008 Eric Kow <[EMAIL PROTECTED]>
* Resolve issue1102: recognise but do not generate patch log 'junk'.
]
[Implement Commands.Check in terms of Repository.Repair functionality.
[EMAIL PROTECTED]
[Implement Commands.Repair in terms of Repository.Repair functionality.
[EMAIL PROTECTED]
[Export testTentative from Darcs.Repository.
[EMAIL PROTECTED]
[Implement Repository.Repair to provide primitives for check and repair commands.
[EMAIL PROTECTED]
[keep changepref patches from breaking the toSimple optimization.
David Roundy <[EMAIL PROTECTED]>**20080924162022
Ignore-this: 404a4386b048b74dd9afcdde47bc1b11
]
[rewrite push_coalesce_patch to avoid calls to lengthFL.
David Roundy <[EMAIL PROTECTED]>**20080924161517
Ignore-this: cf746702c3b1e06ab2d400878e20e305
]
[make various autoconf simplifications.
David Roundy <[EMAIL PROTECTED]>**20080923150742
Ignore-this: 213c53eda0b54c01909c8d15b2a5fdd6
]
[TAG 2.1.0
Eric Kow <[EMAIL PROTECTED]>**20081009120532]
[Rollback send-external test.
Eric Kow <[EMAIL PROTECTED]>**20081009101224
I was over-optimistic about pulling this into stable.
It fails under Windows.
rolling back:
Tue Oct 7 23:28:04 BST 2008 David Roundy <[EMAIL PROTECTED]>
* add test for send --sendmail-command.
A ./tests/send-external.sh
]
[ChangeLog entries for 2.1.0 (tweaks).
Eric Kow <[EMAIL PROTECTED]>**20081009090247]
[disable tests/issue1078_symlink.sh on Windows
[EMAIL PROTECTED]
(Windows does not have symlinks.)
]
[Bump version number to 2.1.0.
Eric Kow <[EMAIL PROTECTED]>**20081008203033]
[Canonize Benjamin Franksen.
Eric Kow <[EMAIL PROTECTED]>**20081008202951]
[ChangeLog entries for darcs 2.1.0.
Eric Kow <[EMAIL PROTECTED]>**20081008202927]
[haddock documentation for Printer
[EMAIL PROTECTED]
[Use copyFile+renameFile for safe copy in URL.waitNextUrl.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20081008134308
Ignore-this: a9a8889c2b57a5dca2785344cbd18a2f
]
[add simple test of interactive record.
David Roundy <[EMAIL PROTECTED]>**20081008172036
Ignore-this: ebb01acdb477174095e1b66aac230629
]
[resolve issue1124: Test pull.sh failed when run as root
Thorkil Naur <[EMAIL PROTECTED]>**20081008114134]
[Resolve issue1131: accept download requests for different files.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20081008113040
Ignore-this: a45dc4c336f87a61bda3b3c96a8656fa
]
[add test for send --sendmail-command.
David Roundy <[EMAIL PROTECTED]>**20081007222804
Ignore-this: f84bb43f50a6a07e0cddde739b602e6a
]
[fixed accidental merge of two lines in default boring; removed pattern for directory "dist"
[EMAIL PROTECTED]
[resolve issue1128: must call execSendmail inside body of withOpenTemp
[EMAIL PROTECTED]
[Nicer bug output (it was missing a space).
Eric Kow <[EMAIL PROTECTED]>**20081007155214]
[fix tab in Replace that broke haskell-policy.sh test.
David Roundy <[EMAIL PROTECTED]>**20081006171036
Ignore-this: c02875410986f3e2e48da0da19333311
]
[hint about replace --force [issue864]
Tommy Pettersson <[EMAIL PROTECTED]>**20081005160640]
[Add a toolbox.sh to tests
Eric Kow <[EMAIL PROTECTED]>**20081004202139
Like template.sh, this is not a real test, but just helper
code for writing tests. The toolbox just provides a single
place you can go to look up how to do things.
]
[fix issue966 test, use better temp dir name, and start clean
Tommy Pettersson <[EMAIL PROTECTED]>**20081005000117]
[fix wrong ../path in failing issue1013 test
Tommy Pettersson <[EMAIL PROTECTED]>**20081004140200]
[mv issue1111 to tests/
David Roundy <[EMAIL PROTECTED]>**20081004143649
Ignore-this: 51683a80094a4d7733a31b4a40e94016
]
[resolve issue1111: patchset_intersection used wrong selection for partitionRL
Tommy Pettersson <[EMAIL PROTECTED]>**20081004123851
We want to commute the non-common patches away, so we can stick the
remaining common patches to the rest of the common patch set.
]
[use longer patch names in issue1111 test for safer grep result
Tommy Pettersson <[EMAIL PROTECTED]>**20081003230323
The 'not grep C out' found the author--date line of patch A, which
contained my timezone (CEST), so the test failed even when it should have
succeeded.
]
[The pager defaults to less(1), not more(1)
Matthias Kilian <[EMAIL PROTECTED]>**20081003212319
It would be better to change get_viewer in Darcs/Utils.lhs to default
to more(1), but since this may be too intrusive for the upcoming
release, just let the manual tell the truth (i.e., we're using
less(1) by default).
]
[Fix cd bugs in conflict-doppleganger test.
Eric Kow <[EMAIL PROTECTED]>**20081004094407
We were not always exiting from darcs repositories when we
meant to.
]
[fix test issue1110, remove duplicates of cd ..
Tommy Pettersson <[EMAIL PROTECTED]>**20081003182126
They got us out of the test dir, up in the file tree hierarchy, to the
darcs root dir, and beyond, where the test continued to run test commands
and cleanups (ooops!!)
]
[Add a shell test template.
Eric Kow <[EMAIL PROTECTED]>**20081003095005
This provides helper functions and a basic repository
setup. The idea is that when making a new shell test,
you start by making a copy of the template.
]
[Reformat Darcs.CommandsAux comments as haddock.
Eric Kow <[EMAIL PROTECTED]>**20080927123217]
[haddock documentation for ColorPrinter
Tommy Pettersson <[EMAIL PROTECTED]>**20081003175214]
[only show 'diffing dir' when debugging.
David Roundy <[EMAIL PROTECTED]>**20081001134124
Ignore-this: 277810d9083e36b42f27fa7ac4c47386
]
[haddock documentation for ColorPrinter
[EMAIL PROTECTED]
[disable progress reports when connecting to an ssh server.
David Roundy <[EMAIL PROTECTED]>**20081002215119
Ignore-this: 5088b46719072abcecf0c8c406b8f6d7
]
[Resolve issue1104: stop progress reports in exec.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20081002130157
Ignore-this: 40bd4c27fd600f6dbcc3f89a62db9104
]
[Resolve issue1109: stop progress reports in exec_interactive.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20081002125805
Ignore-this: 2938508e82322b41fb9e18db4ee4ceba
]
[TAG 2.1.0pre3
Eric Kow <[EMAIL PROTECTED]>**20081002091241]
[Bump version number to 2.1.0pre3.
Eric Kow <[EMAIL PROTECTED]>**20081002091226]
[ChangeLog entries for darcs 2.1.0pre3
Eric Kow <[EMAIL PROTECTED]>**20081002091155]
[make boring file and tests work with hpc.
David Roundy <[EMAIL PROTECTED]>**20081001202849
Ignore-this: a699af014f672cc32c1a88863db8ffec
]
[trim exports of IsoDate.
David Roundy <[EMAIL PROTECTED]>**20081001194015
Ignore-this: 6f1ef595002c05c07821c2d1332e054b
]
[fix bugs in second issue1110 test.
David Roundy <[EMAIL PROTECTED]>**20081001171147
Ignore-this: 2757852f2b599cfd55936cccd1b83b5f
]
[generate a tidier hoogle frame, add required files, simplify framed doc generation
Simon Michael <[EMAIL PROTECTED]>**20080930204518
Ignore-this: e60b456f1fdd001b5ae456f9aae05999
]
[haddock documenation for DateTester
[EMAIL PROTECTED]
[haddock documentation for DateMatcher
[EMAIL PROTECTED]
[Add another test case for issue1110.
Eric Kow <[EMAIL PROTECTED]>**20080930220818]
[make installdocs should not install TeX intermediaries.
Trent W. Buck <[EMAIL PROTECTED]>**20080930030315
I'm unilaterally classing the DVI and PostScript versions as
"intermediaries" to the PDF version, and only installing the latter.
]
[Add test cases for issue1043.
Eric Kow <[EMAIL PROTECTED]>**20080930105032
There are two known variants, one of which was fixed by
resolve issue1043: fix bug in mergeAfterConflicting.
]
[resolve issue1110: fix get --hashed.
David Roundy <[EMAIL PROTECTED]>**20080929175725
Ignore-this: d0aaaa26583dd3ab37bedfc738fb6117
]
[add test that show bug works right.
David Roundy <[EMAIL PROTECTED]>**20080929152909
Ignore-this: 4829e300015120adeed108079324e5e2
]
[Add a test case for issue1110.
Eric Kow <[EMAIL PROTECTED]>**20080929151743]
[Tone down unnecessarily scary language when cancelling
Simon Michael <[EMAIL PROTECTED]>**20080928004013
Ignore-this: c5940d14099953b7bc963c70591739d1
]
[darcshoogle script and emacs integration example
Simon Michael <[EMAIL PROTECTED]>**20080927210609
Ignore-this: 93d5a0ff269d314d32f213dfbe4325be
]
[Fix doubled verb `be' in documentation on apply posthooks in _darcs/prefs/defaults.
Taylor R Campbell <[EMAIL PROTECTED]>**20080928200954]
[the issue864 test was misnamed
Simon Michael <[EMAIL PROTECTED]>**20080928231942
Ignore-this: a0b643bf0abc6f4b6237e5683e9f6dad
]
[add tests for pull --union and --intersection.
David Roundy <[EMAIL PROTECTED]>**20080929150711
Ignore-this: 356f506f79ca89a2d1246d068aaa8b2b
--intersection fails, which is issue1111.
]
[add more output to URL bug message.
David Roundy <[EMAIL PROTECTED]>**20080929145544
Ignore-this: 868e0ba5819dba2a4f5b8819080e9407
I triggered this bug a few times, but once I added the extra output, I
wasn't able to do it again. So I'm leaving the extra information in
the bug message so if someone else runs into it, we can more easily
track down the issue.
]
[Make UglyFileName.super_name work with "/foo" paths.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080926223753
Ignore-this: 6e4abb72087272ed03e5839a5420f82f
]
[Rollback 'simplify patches in rollback'
Eric Kow <[EMAIL PROTECTED]>**20080926225411
I made the mistake of pulling this into stable despite a darcs 2.1
feature freeze.
rolling back:
Tue Sep 23 16:06:19 BST 2008 David Roundy <[EMAIL PROTECTED]>
* simplify patches in rollback.
]
[Resolve issue1102: recognise but do not generate patch log 'junk'.
Eric Kow <[EMAIL PROTECTED]>**20080926220119
This is a partial rollback of the two issue27 patches below. The patches exist
to (a) generate patch log 'junk' and (b) hide such junk from users' view.
Because of a feature freeze, we do not want junk generation to be part of darcs
2.1; however, we do anticipate junk-generation being part of subsequent
versions of darcs. To avoid users being confused by this future junk, we only
rollback the junk-generation part, retaining the junk-hiding part.
rolling back:
Wed Sep 17 16:46:57 BST 2008 David Roundy <[EMAIL PROTECTED]>
* resolve issue27: add junk to patch identifiers.
Wed Sep 17 18:09:13 BST 2008 David Roundy <[EMAIL PROTECTED]>
* hokey fix to allow unit tests to generate random input.
]
["make api-doc-frames" converts api docs to a frame layout
Simon Michael <[EMAIL PROTECTED]>**20080927091919
Ignore-this: 2a600aefe4399d17a4c2f14ea1cec350
]
[hoogleindex no longer depends on api-doc dir
Simon Michael <[EMAIL PROTECTED]>**20080927090139
Ignore-this: 3a29b9bbd1ba1cdbccea03f4c04727c8
]
[make hoogle targets more robust
Simon Michael <[EMAIL PROTECTED]>**20080927083125
Ignore-this: 2aac81020d3855ce8ffc9c4deef3e949
]
[fix makefile indentation
Simon Michael <[EMAIL PROTECTED]>**20080927020444
Ignore-this: 847051698f40dc1fd03a8e1db93ff7a1
]
["make hoogleweb" configures the hoogle web interface in hoogle/
Simon Michael <[EMAIL PROTECTED]>**20080927015904
Ignore-this: dcc4e2526b3c92859ccf9a6f1cb57ad2
The hoogle index target is now "make hoogleindex". Requires the hoogle
source tree (perhaps patched to configure result link urls).
Tested on GNU/Linux with hoogle 4.0.0.5.
]
[make haddock less noisy
Simon Michael <[EMAIL PROTECTED]>**20080927012958
Ignore-this: 84921fbd34b1f7345dec2571c3ec32ae
]
[answer darcs-doc question: no, that would be wrong.
David Roundy <[EMAIL PROTECTED]>**20080926220229
Ignore-this: 419afd7bd9832e06d3dca45880276296
]
[haddockification of IsoDate
[EMAIL PROTECTED]
Docstrings by Eric Kow
]
[resolve issue1043: fix bug in mergeAfterConflicting.
David Roundy <[EMAIL PROTECTED]>**20080926211928
Ignore-this: 1416605539b44b32c18b348f3b4f459d
This is moderately deep in the internals of the darcs-2 conflict
handling code. I had made an assumption that turned out not to be
correct. I fix this by switching to use a variant of the commute
function that doesn't allow conflicting patches to commute, which I
think should restore correctness here. It's a scary bug, though, and
if anyone were to create a moderately small test case, I'd be
extremely grateful.
]
[Roll back Dmitry's drop_dotdot change in Darcs.Patch.Filename.
David Roundy <[EMAIL PROTECTED]>**20080926145013
Ignore-this: d432374bbbe4cc006a26deeb3d15c3ec
The key here is that he didn't want to change the internal
patch-handling code, just the use of drop_dotdots in Darcs.RepoPath,
which now uses UglyFileName for this purpose (which has Dmitry's code
in it).
rolling back:
Thu Sep 25 13:57:11 EDT 2008 Dmitry Kurochkin <[EMAIL PROTECTED]>
* Make FileName.drop_dotdot work with absolute paths.
M ./src/Darcs/Patch/FileName.lhs -7 +12
]
[split FileName into two modules.
David Roundy <[EMAIL PROTECTED]>**20080926144501
Ignore-this: dbb6650c6300745101bacd41bef431f0
This duplicates some code, and makes a Darcs.Patch.FileName into the
module (which FileName originally was) for handling paths within a
darcs repository. Code that had gotten agglomerated into this module
is now in UglyFileName.lhs, which I hope to eliminate. I went through
the imports of FileName and tried to separate them between those that
use FileName to deal with paths in a repository and those that use the
extra functions what were added there, and those that abuse FileName
to handle other sorts of paths (absolute paths, in particular).
]
["make api-doc-with-source" generates docs with links to colourised source code
Simon Michael <[EMAIL PROTECTED]>**20080925213719
Ignore-this: c16b935c727838c606fa5daa29ccc41f
This works with current hs-colour on GNU/Linux but may not be
portable; I made it a separate make target to start with. Only
per-module source links are enabled until there is a fix for the
haddock/hoogle issue noted.
]
[issue27.sh is still sporadically buggy.
David Roundy <[EMAIL PROTECTED]>**20080926134948
Ignore-this: ec2bf07485a6dc0fda83c786a7982df1
]
[add test that fails sporadically on nfs under ghc 6.6.
David Roundy <[EMAIL PROTECTED]>**20080925202350
Ignore-this: 8aae9073ea132935f1951f7e187bc2ea
I haven't time to track this down, but it doesn't look like a bug in
the test script. This was the issue27 test.
]
[Move issue1078 test from bugs to tests.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080925180103
Ignore-this: f735ee2e36bdf8f446cab61d1f7ac334
]
[Resolve issue1078: make ioAbsolute work with symbolic links in file paths.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080925175726
Ignore-this: af4cf0bd842b9aae5e2fffe4500a1aa5
]
[Make FileName.drop_dotdot work with absolute paths.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080925175711
Ignore-this: 46c625a35bb11bea19b0749756d1a225
]
[Force hidden conflicts test to use the darcs-2 format.
Eric Kow <[EMAIL PROTECTED]>**20080925175251
Move it to the tests directory because it passes if we do
this. We consider this to be a bug that is solved by using
the darcs 2 format.
]
[Use init+pull instead of get in issue27 test.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080925142606
Ignore-this: e8be404b0ccbc56d8f547b11b6e58c76
This would hopefully make it pass on NFS.
]
[Exceptions to GPL granted as of 2008-09-11.
Eric Kow <[EMAIL PROTECTED]>**20080911120758]
[Update manual to reflect --darcs-2 default.
Eric Kow <[EMAIL PROTECTED]>**20080925142538]
[resolve issue1003: don't sever transfer-mode connection on IO error.
David Roundy <[EMAIL PROTECTED]>**20080925145150
Ignore-this: 3aecb8cffa83170847b0a2452c5763f0
There was a bug in Ssh, in which unless the very first file we access
on a given server was present, we severed the connection. This fixes
that bug.
]
[preliminary hoogle indexing
Simon Michael <[EMAIL PROTECTED]>**20080925084432
If haddock and hoogle are installed, "make hoogle" generates api-doc/main.hoo.
Use it at the command-line like so: hoogle --data=api-doc/main.hoo something
]
[simplify patches in rollback.
David Roundy <[EMAIL PROTECTED]>**20080923150619
Ignore-this: fd3d327f800e2f1799ec97bc4524f612
This makes it nicer to incrementally rollback changes from one large
change: you aren't prompted for changes that have already been rolled
back.
]
[hokey fix to allow unit tests to generate random input.
David Roundy <[EMAIL PROTECTED]>**20080917170913
Ignore-this: 31e847e82eef741f4c6cc857fd79a245
A nicer fix would be to move namepatch and patchinfo into some sort of
random-number monad rather than leaving them in IO and using
unsafePerformIO in the example-generation scripts.
]
[resolve issue27: add junk to patch identifiers.
David Roundy <[EMAIL PROTECTED]>**20080917154657
Ignore-this: b91ab6f6e05e0fda25488fa51653b741
]
[TAG 2.1.0pre2
Eric Kow <[EMAIL PROTECTED]>**20080925081049
Ignore-this: 99b608f2401e8f14358e121e9b95e211
]
[Bump version number to 2.1.0pre2.
Eric Kow <[EMAIL PROTECTED]>**20080925081019
Ignore-this: 9d1aa701ce0b8cfc87007216207166fe
It was initially planned that the upcoming release be called 2.0.3, but
since we are initializing darcs-2 format repositories by default, we are
bumping the version number higher.
]
[ChangeLog entries for 2.1.0pre2
Eric Kow <[EMAIL PROTECTED]>**20080925080141
Ignore-this: 1b1e57d425f8528e00e03e7b4a23ad78
]
[ChangeLog entries: more stuff to ignore
Eric Kow <[EMAIL PROTECTED]>**20080925080129
Ignore-this: 45362ed8bbabdacf222928cba6756aa4
]
[More readable length comparison.
Eric Kow <[EMAIL PROTECTED]>**20080924142304]
[Haddock some primitive patch functions.
Eric Kow <[EMAIL PROTECTED]>**20080924142157]
[resolve issue805: make darcs-2 format the default for new repositories.
David Roundy <[EMAIL PROTECTED]>**20080924141158
Ignore-this: e7952cb0cdc3124ffa50b0775822000e
]
[make flagsToPristine obey repository format.
David Roundy <[EMAIL PROTECTED]>**20080924135319
Ignore-this: 6038a7d05126af9e446406022ca608a0
This reduces the number of places we set the default repository format
(hopefully to one?).
]
[move issue27 test to bugs directory, since it fails.
David Roundy <[EMAIL PROTECTED]>**20080923215936
Ignore-this: 4556b273a9f8728de8ac855aae8442d0
]
[Add a test case for issue1078
Eric Kow <[EMAIL PROTECTED]>**20080923081757
Ignore-this: 33f7f1f63c7b707ff148531f8229ceb0
]
[give more useful failure message in HTTP for proxy errors.
David Roundy <[EMAIL PROTECTED]>**20080923153400
Ignore-this: 3d6d204da399175eedf68bedfed8e504
]
[HTTP: detect proxy server (failing if we want one)
Eric Kow <[EMAIL PROTECTED]>**20080923123539
The HTTP package has proxy server support, but putting it to use seems
to be complicated. Since fetchUrl seems to be used only in optional
situations, it seems safe to just return an error message (as opposed
to waiting around for a timeout).
]
[fix filepath code to work with FilePath package that preceded filepath.
[EMAIL PROTECTED]
Ignore-this: 6aa0d8b357b0f966403ebe5965dcdec4
]
[fix type witness bug in createRepository.
David Roundy <[EMAIL PROTECTED]>**20080922234321
Ignore-this: 2c50393ca25740ce3e210dd24fe8d8fa
]
[Resolve conflict between replace patches in Darcs.Arguments
Eric Kow <[EMAIL PROTECTED]>**20080922202647]
[Resolve issue53: check for windows filename validity in darcs add/mv.
Eric Kow <[EMAIL PROTECTED]>**20080922172004]
[Use --reserved-ok to allow a file with ':' in it in tests.
Eric Kow <[EMAIL PROTECTED]>**20080922171519
It's likely that this test will just fail under Windows and
we will have to disable it.
]
[Add test for issue53.
Eric Kow <[EMAIL PROTECTED]>**20080922152256]
[Add --reserved-ok flag for darcs add and mv.
Eric Kow <[EMAIL PROTECTED]>**20080922141532
This is just the flag, not the actual effect.
]
[Check for filepath package in configure.
Eric Kow <[EMAIL PROTECTED]>**20080922140520]
[simplify fix for issue1041.
David Roundy <[EMAIL PROTECTED]>**20080922233019
Ignore-this: a3002e9bba5271790c62ac634e08f472
It turns out that the simple solution works once a bug in the
conflict-doppleganger test was fixed!
]
[translate conflict-doppleganger test to bash.
David Roundy <[EMAIL PROTECTED]>**20080922232839
Ignore-this: de2a050022dea4251cdc2cc5e8b55c8c
]
[Translate mark-conflicts test into shell.
Eric Kow <[EMAIL PROTECTED]>**20080922224858
It was failing because it expects init to be completely silent. Since we
were going to tweak it anyway, we might as well simplify the script.
]
[Stop calling the darcs-2 format experimental.
Eric Kow <[EMAIL PROTECTED]>**20080922221024]
[Move repository creation to Darcs.Repository.
Eric Kow <[EMAIL PROTECTED]>**20080922215913
This is just to avoid importing the DarcsRepo and HashedRepo code in higher
level code.
]
[remove test_unit from disttest to speed things up.
David Roundy <[EMAIL PROTECTED]>**20080922225355
Ignore-this: b3b21bcd3fa72c8d602b5bd0e601021a
The unit test is only affected by very rarely-modified code, and it's
overkill to run it absolutely every single time we push code
(particularly as it sometimes takes exponentially long to generate its
test cases).
]
[resolve issue1041: add test for issue1041.
David Roundy <[EMAIL PROTECTED]>**20080922183320
Ignore-this: 5a6330158d16a24d45f58268c0edb823
Note that this issue was actually resolved by Vlad Dogaru. I just
wrote the test.
]
[Get: if URL is invalid, direcotry is not created (#1041)
Vlad Dogaru <[EMAIL PROTECTED]>**20080922171705]
[Replace --without-docs with less ambiguous --without-manual (issue1082).
Trent W. Buck <[EMAIL PROTECTED]>**20080922002602
It's confusing for ./configure --without-docs to complain about missing haddock.
]
[Documentation for --allow-unrelated-repos.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080922121122
Ignore-this: d2630826313c8aeb00acb6853030c22d
]
[Rename --ignore-unrelated-repos to --allow-unrelated-repos.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080922120727
Ignore-this: a5990f1741c867316a948e6721118651
]
[fix bug I introduced into issue1039 test.
David Roundy <[EMAIL PROTECTED]>**20080921213043
Ignore-this: 5b3c6476abae6bb050be014555d05bbe
]
[Fix hang after a user input error (for example, EOF).
Judah Jacobson <[EMAIL PROTECTED]>**20080918163017]
[replace consRLSealed with a more general mapFlipped.
David Roundy <[EMAIL PROTECTED]>**20080921185241
Ignore-this: c28f73f165254582cba6a14ba6ce93
]
[make issue1039 fix allow small dissimilar repositories.
David Roundy <[EMAIL PROTECTED]>**20080921184515
Ignore-this: 918a09df18ef48c649c1bfaa866d6176
]
[revert refactor that breaks type witnesses.
David Roundy <[EMAIL PROTECTED]>**20080921182331
Ignore-this: dd692cffc1a238d6726448bacfe9cacc
]
[Add '--ignore-unrelated-repos' option to disable unrelated repositories check.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919152631]
[Resolve issue1039: detect seemingly unrelated repositories when doing push, pull and send.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919144553]
[Refactor in pull_cmd.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919135349
Ignore-this: e26a489a7a53aeaba544ae5ad0006700
]
[Test for issue1039.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919153011]
[manual: add an example of record --pipe prompts similar to tag --pipe docs
Simon Michael <[EMAIL PROTECTED]>**20080918205353]
[user manual corrections regarding what record and tag --pipe prompt for
Simon Michael <[EMAIL PROTECTED]>**20080918204500]
[clarify the short help for --pipe
Simon Michael <[EMAIL PROTECTED]>**20080918193717]
[Spaces in Darcs.Arguments.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919150440]
[Spaces in Darcs.Commands.Send.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919150139]
[Spaces in Darcs.Commands.Pull.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919145812]
[Spaces in Darcs.Commands.Push.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919145553]
[Print "We have the following patches to send:" only when we really have somthing to send.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919114229]
[Use gmakeisms for prettier output.
Trent W. Buck <[EMAIL PROTECTED]>**20080919071358]
[Add test for issue27.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080918135923]
[fix changes.pl test (translating to bash)
David Roundy <[EMAIL PROTECTED]>**20080917182432
Ignore-this: 5f8bc7e1f9eadc073402a935142281c4
This test made assumptions such as that darcs wouldn't ever add a long
comment to its internal representation of changes, which are now
broken.
]
[TAG 2.0.3pre1
Eric Kow <[EMAIL PROTECTED]>**20080918023645]
[Bump version number to 2.0.3pre1.
Eric Kow <[EMAIL PROTECTED]>**20080918023634]
[Canonize Florent Becker, Matthias Killian, Trent Buck, Thorkil Naur
Eric Kow <[EMAIL PROTECTED]>**20080918020453]
[ChangeLog entries for darcs 2.0.3pre1 again.
Eric Kow <[EMAIL PROTECTED]>**20080918020442]
[Re-enable haskeline by default. Require haskeline>=0.3.1 which fixes issue1050.
Judah Jacobson <[EMAIL PROTECTED]>**20080917194007]
[Throw an error when haskeline returns an EOF/EOT.
Judah Jacobson <[EMAIL PROTECTED]>**20080917180124]
[Disable more record_editor tests under Windows.
Eric Kow <[EMAIL PROTECTED]>**20080917192602
It still appears to be failing under Cygwin.
]
[add a couple of tests of unrecord.
David Roundy <[EMAIL PROTECTED]>**20080917133738]
[add a few (passing) tests of pending handling in obliterate and unrecord.
David Roundy <[EMAIL PROTECTED]>**20080917130423]
[Use putStrLn for "Cancelled." message.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080916205014]
[remove now-unused is_addrmfile and is_addrmdir.
David Roundy <[EMAIL PROTECTED]>**20080916173136]
[resolve issue1012: it seems to be fixed by the fix for issue709.
David Roundy <[EMAIL PROTECTED]>**20080916173116]
[resolve issue885: fix patchSetToRepository to work with hashed.
David Roundy <[EMAIL PROTECTED]>**20080916173030]
[resolve issue709: avoid adding changes to pending in rmpend when possible.
David Roundy <[EMAIL PROTECTED]>**20080916173002]
[first-stage fix for issue709.
David Roundy <[EMAIL PROTECTED]>**20080916170333
Here I fix the bug which leads to a corrupt pending being left, with a
rmfile change but no hunk removing the contents. This doesn't fix
issue709, since an incorrect pending is left, it's just no longer a
corrupt pending (i.e. it's still got the rmfile, but if you record it
there's no problem).
]
[add new test that we don't do anything when repairing a clean repo.
David Roundy <[EMAIL PROTECTED]>**20080916165437]
[whitespace change in prepend.
David Roundy <[EMAIL PROTECTED]>**20080916160425]
[tiny refactor in Internal.lhs.
David Roundy <[EMAIL PROTECTED]>**20080916155922]
[simplify issue965 test (which took quite a while for me to figure out).
David Roundy <[EMAIL PROTECTED]>**20080916152028]
[make shell_harness print summary of passing tests when running bugs tests.
David Roundy <[EMAIL PROTECTED]>**20080916145820]
[trailing whitespace cleanup in Repository.Internal.
David Roundy <[EMAIL PROTECTED]>**20080916142112]
[Test for issue691.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080916111332]
[Make match.pl test understand Windows dates.
Eric Kow <[EMAIL PROTECTED]>**20080916011339
Windows does not abbreviate its timezones.
]
[Disable some tests that don't work under Windows.
Eric Kow <[EMAIL PROTECTED]>**20080916000912]
[Translate get.pl test into shell.
Eric Kow <[EMAIL PROTECTED]>**20080916000227
The original get.pl uses the Perl Cwd library, which seems not
to work for purposes of this test under MSYS.
]
[Resolve issue691: distinguish between NoArg and ReqArg in defaults parser.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080915224046]
[Move get_default_flag type to definition.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080915220316]
[reverse overly-invasive haddocking.
David Roundy <[EMAIL PROTECTED]>**20080915110353]
[In darcs send if POST fails try sendmail.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914234314]
[Grammar in Darcs.Commands.Send.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914232923]
[Print "Successfully sent patch bundle to" only when we really sent something.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914232905]
[Fix overzealous escaping in haddock.
Eric Kow <[EMAIL PROTECTED]>**20080915070926]
[Haddock documentation for English.lhs
[EMAIL PROTECTED]
Docstrings by Eric Kow
]
[Haddock documentation for PrintPatch
[EMAIL PROTECTED]
[Haddock documentation for Flags
[EMAIL PROTECTED]
[Haddock documentation for Motd
[EMAIL PROTECTED]
docstring by Eric Kow
]
[Haddock string for TheCommands
[EMAIL PROTECTED]
Docstring by Eric Kow
]
[Run testing in temp directories to avoid collosions, fail if DarcsURL header is not found.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223930]
[Use tempfile() UNLINK option to automatically remove temp files at exit.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223827]
[Coding style in upload.cgi.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223751]
[Stop after we found the first DarcsURL: in patch bundle.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914220421]
[Spaces in upload.cgi.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914220324]
[Really allow pull.sh test to pass on Windows.
Eric Kow <[EMAIL PROTECTED]>**20080914211458
It seems that these redirections cause an openBinaryFile failure under
Windows. I do not yet understand why using different names makes a
difference, but it could provide an interesting clue.
]
[rewrite upload.cgi so it won't need any customization by default.
David Roundy <[EMAIL PROTECTED]>**20080913171447
The downside is that it has to do a darcs get --lazy in order to check if
the patch can be applied. If you define $target_repo, however, it doesn't
need to do this (but then can only accept patches to a single
locally-present repo).
]
[when _darcs/prefs/post is present, use _darcs/prefs/post for To: header.
David Roundy <[EMAIL PROTECTED]>**20080913171025]
[sketchy documentation of _darcs/prefs/post
David Roundy <[EMAIL PROTECTED]>**20080913115655]
[ChangeLog entries for darcs 2.0.3pre1
Eric Kow <[EMAIL PROTECTED]>**20080914094144]
[Disable amend-cancelling test under Cygwin.
Eric Kow <[EMAIL PROTECTED]>**20080913213039]
[Make binary.sh test more portable (avoid copying an exe).
Eric Kow <[EMAIL PROTECTED]>**20080913212843
Under Windows, copying the exe file will result in an .exe extension
being appended to the filename. This confuses the test.
]
[set default upload.cgi to work on darcs-unstable.
David Roundy <[EMAIL PROTECTED]>**20080913112227]
[Improve upload.cgi.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912230953
- check if patch is valid before sending
- use sendmail to send patches or drop to maildir
]
[Spaces and punctuation in upload.cgi.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912230827]
[fix problem in Darcs.URL refactor pointed out by Eric.
David Roundy <[EMAIL PROTECTED]>**20080913104327]
[Disable a pull.sh test under Windows.
Eric Kow <[EMAIL PROTECTED]>**20080912224027
It relies on darcs not working if we chmod u-r a file.
This seems to have little effect in Windows.
]
[refactor Darcs.URL to eliminate use of Regexes.
David Roundy <[EMAIL PROTECTED]>**20080912173611
The algorithms here are not tricky, and I find this easier to read.
]
[change is_file to return false on [EMAIL PROTECTED]:
David Roundy <[EMAIL PROTECTED]>**20080912173501]
[clean up whitespace.
David Roundy <[EMAIL PROTECTED]>**20080912150248]
[fix manual for optional arguments.
David Roundy <[EMAIL PROTECTED]>**20080912150231]
[clean up whitespace.
David Roundy <[EMAIL PROTECTED]>**20080912145708]
[add test for new --output-auto-name feature.
David Roundy <[EMAIL PROTECTED]>**20080912145648]
[Spaces in Darcs.Commands.Send module.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912122223]
[Make '--output-auto-name' accept optional directory argument.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912120516]
[Add DarcsOptAbsPathOption for options with optional path argument.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912112458]
[Refactor Darcs.Repository.Prefs.getCaches.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912055204]
[Print warning when '--http-pipelining' option is used, but darcs is compiled without HTTP pipelining support.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912054253]
[Do not download URL we have speculated before.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912053236]
[Spaces and parentheses in URL module.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912053000]
[Coding style in Darcs.Arguments.network_options.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911140710]
[Resolve issue1054: --no-cache option to ignore patch caches.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911140233]
[Remove unused variable from configure.ac.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911132107]
[Comment in configure.ac.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911115840]
[Indentation fixes in configure.ac.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911115117]
[Formating and minor refactoring in URL.urlThread.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080910061227]
[insecure printfs - fix the two that I can currently hit
Steve Cotton <[EMAIL PROTECTED]>**20080910230659]
[TAG this version works.
David Roundy <[EMAIL PROTECTED]>**20080910212908]
Patch bundle hash:
f7f17fdab5754b09560710abce7903a3438fd8c7
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users