hgattic feedhttps://bitbucket.org/
List of commits for the hgattic repository.en-usBitbucket.org DVCS hostingsupport@bitbucket.org (Bitbucket Support)5Use opts.get(...) rather than opts[...].
This makes it easier for scripts or other extensions to use attic as a
Python API: they can just pass in empty opts rather than add the keys
that attic requires to be present.https://bitbucket.org/Bill_Barry/hgattic/commits/3ba1e5f03971
Use opts.get(...) rather than opts[...].
This makes it easier for scripts or other extensions to use attic as a
Python API: they can just pass in empty opts rather than add the keys
that attic requires to be present.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/3ba1e5f03971/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 10 Dec 2010 22:27:08 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/3ba1e5f03971Document attic.trymerge by explaining how unshelve works.https://bitbucket.org/Bill_Barry/hgattic/commits/c9ad72b1fbda
Document attic.trymerge by explaining how unshelve works.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c9ad72b1fbda/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 10 Dec 2010 22:14:37 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/c9ad72b1fbdaUse opts.get(...) rather than opts[...].
This makes it easier for scripts or other extensions to use attic as a
Python API: they can just pass in empty opts rather than add the keys
that attic requires to be present.https://bitbucket.org/Bill_Barry/hgattic/commits/c472e03ab0d9
Use opts.get(...) rather than opts[...].
This makes it easier for scripts or other extensions to use attic as a
Python API: they can just pass in empty opts rather than add the keys
that attic requires to be present.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c472e03ab0d9/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 10 Dec 2010 22:03:21 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/c472e03ab0d9update tests because all really are passinghttps://bitbucket.org/Bill_Barry/hgattic/commits/c4f70f7f6ea7
update tests because all really are passing
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/runtests.bat">
runtests.bat
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-display.out">
tests/test-display.out
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-finish.out">
tests/test-finish.out
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-hgattic.out">
tests/test-hgattic.out
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-shelve-subdir.out">
tests/test-shelve-subdir.out
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-shelve2.out">
tests/test-shelve2.out
</a>
</li>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/c4f70f7f6ea7/tests/test-unshelve.out">
tests/test-unshelve.out
</a>
</li>
</ul>
noreply@bitbucket.org (Bill_Barry)Sat, 13 Nov 2010 15:02:08 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/c4f70f7f6ea7Catch up to updatedir api change in hg 1.7 (retain backwards
compatibility for < 1.7).https://bitbucket.org/Bill_Barry/hgattic/commits/ed3988f5159f
Catch up to updatedir api change in hg 1.7 (retain backwards
compatibility for < 1.7).
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/ed3988f5159f/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 12 Nov 2010 08:08:03 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/ed3988f5159fUse ui.pushbuffer() to silence revert.
It is unnecessarily chatty in the context of attic. The user probably
doesn't care about which files are being reverted/removed/forgotten;
he just wants to know that his outstanding changes were successfully
shelved.https://bitbucket.org/Bill_Barry/hgattic/commits/6f4b12b593db
Use ui.pushbuffer() to silence revert.
It is unnecessarily chatty in the context of attic. The user probably
doesn't care about which files are being reverted/removed/forgotten;
he just wants to know that his outstanding changes were successfully
shelved.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/6f4b12b593db/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:59:51 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/6f4b12b593dbAfter revert, remove added files.
This means unshelve will be able to re-add the files. Without this
change, the user has to remember to remove the new files before
unshelving, or unshelve fails with conflicts.https://bitbucket.org/Bill_Barry/hgattic/commits/668531f910d5
After revert, remove added files.
This means unshelve will be able to re-add the files. Without this
change, the user has to remember to remove the new files before
unshelving, or unshelve fails with conflicts.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/668531f910d5/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:54:56 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/668531f910d5Instruct revert not to keep backups (.orig files).
The reverted changes are saved in the attic, so no need to save them
in the working dir too.https://bitbucket.org/Bill_Barry/hgattic/commits/63e4a56b58f5
Instruct revert not to keep backups (.orig files).
The reverted changes are saved in the attic, so no need to save them
in the working dir too.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/63e4a56b58f5/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:45:48 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/63e4a56b58f5Only pass options to revert that it actually needs.
Reusing the options dict created for the 'shelve' command seems risky.https://bitbucket.org/Bill_Barry/hgattic/commits/6cdff88db4dc
Only pass options to revert that it actually needs.
Reusing the options dict created for the 'shelve' command seems risky.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/6cdff88db4dc/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:44:01 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/6cdff88db4dcIn cleanup(), always use revert.
Currently, you get different behaviour if you specify filenames or
patterns on the command-line: revert is verbose and leaves behind
.orig files, whereas hg.clean() does neither.
This change gives consistent behaviour regardless of command-line
args.https://bitbucket.org/Bill_Barry/hgattic/commits/f00fbb1ad495
In cleanup(), always use revert.
Currently, you get different behaviour if you specify filenames or
patterns on the command-line: revert is verbose and leaves behind
.orig files, whereas hg.clean() does neither.
This change gives consistent behaviour regardless of command-line
args.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/f00fbb1ad495/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:37:08 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/f00fbb1ad495Append a newline to .applied and .current.
Makes it much easier to explore the attic with Unix command-line tools.https://bitbucket.org/Bill_Barry/hgattic/commits/da90c99fd416
Append a newline to .applied and .current.
Makes it much easier to explore the attic with Unix command-line tools.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/da90c99fd416/attic.py">
attic.py
</a>
</li>
</ul>
Wed, 11 Aug 2010 21:17:09 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/da90c99fd416Add config setting attic.trymerge (boolean, default true).
Controls whether unshelve should try to apply a patch by merging with
a temporary changeset, or just apply it directly.
(This is a workaround for the fact that committing a temporary
changeset does not work when there are pretxncommit hooks that will
reject attic's commit. Hopefully this is a temporary measure and we
can find a way to do 3-way merge withot a temporary commit.)https://bitbucket.org/Bill_Barry/hgattic/commits/f9c461574aa7
Add config setting attic.trymerge (boolean, default true).
Controls whether unshelve should try to apply a patch by merging with
a temporary changeset, or just apply it directly.
(This is a workaround for the fact that committing a temporary
changeset does not work when there are pretxncommit hooks that will
reject attic's commit. Hopefully this is a temporary measure and we
can find a way to do 3-way merge withot a temporary commit.)
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/f9c461574aa7/attic.py">
attic.py
</a>
</li>
</ul>
Tue, 02 Mar 2010 14:16:51 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/f9c461574aa7Use Python 2.4 syntax for try/except/finally.https://bitbucket.org/Bill_Barry/hgattic/commits/8d4828dcc16e
Use Python 2.4 syntax for try/except/finally.
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/8d4828dcc16e/attic.py">
attic.py
</a>
</li>
</ul>
Mon, 19 Oct 2009 19:43:22 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/8d4828dcc16efixes for hg 1.3 and dos patches based on debugginghttps://bitbucket.org/Bill_Barry/hgattic/commits/2ba3a23561b3
fixes for hg 1.3 and dos patches based on debugging
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/2ba3a23561b3/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 24 Jul 2009 17:03:04 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/2ba3a23561b3workaround for issue1763 in hg btshttps://bitbucket.org/Bill_Barry/hgattic/commits/bf3d21fcd499
workaround for issue1763 in hg bts
<ul>
<li>
<a href="https://bitbucket.org/Bill_Barry/hgattic/src/bf3d21fcd499/attic.py">
attic.py
</a>
</li>
</ul>
Fri, 24 Jul 2009 17:01:17 +0000https://bitbucket.org/Bill_Barry/hgattic/commits/bf3d21fcd499