Log of /portage/pym/portage_dep.py
Parent Directory
|
Revision Log
Revision
1.34 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 05:08:26 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.33: +24 -4 lines
Diff to
previous 1.33
pym/portage_syntax.py: Added with_key() method to Atom for creating a new
atom of a different key with the same constraints.
bin/test_target_graph.py pym/portage_dep.py: Added transform_virtuals()
function to just that. Added testing code to show how it is used. Renamed
TargetGraph to StateGraph.
Revision
1.33 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 03:34:02 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.32: +138 -17 lines
Diff to
previous 1.32
Added full support for OR-based dependencies. Still need to sort out
virtuals and provide a public interface for TargetGraph.
Revision
1.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 4 13:27:57 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.31: +159 -48 lines
Diff to
previous 1.31
pym/portage_syntax.py pym/portage_dep.py: Filled out most of TargetGraph.
Still need to complete support for OR deps. Added a bit some more support
functions to Atom and DependSpec.
bin/test_target_graph.py: Just a script to help test and show the usage of
TargetGraph.
Revision
1.30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 3 13:49:35 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.29: +45 -2 lines
Diff to
previous 1.29
Fixed some bugs in the new intersects() and encapsulates() methods. Created
a transform_dependspec() function that reorders DependSpec elements based
on supplied preferences.
Revision
1.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 3 10:20:01 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.28: +10 -6 lines
Diff to
previous 1.28
Added intersects() and encapsulates() functions to the Atom class for
comparing relationships between similar atoms.
Revision
1.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 3 07:20:14 2005 UTC
(8 years ago)
by
jstubbs
Branch:
MAIN
Changes since
1.27: +28 -9 lines
Diff to
previous 1.27
man/portage.5: Removed invalid example from package.keywords section.
pym/portage_dep.py pym/portage_syntax.py: Mostly completed DependSpec and
started on TargetGraph.
Revision
1.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 3 15:37:19 2005 UTC
(8 years, 1 month ago)
by
jstubbs
Branch:
MAIN
Changes since
1.26: +13 -12 lines
Diff to
previous 1.26
Added shortcut to circular dep "resolution" as per bug 85130. Removed the
traversed cache dict from __traverse_nodes and made the original list into
a dict.
Revision
1.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Mar 13 12:14:40 2005 UTC
(8 years, 2 months ago)
by
ferringb
Branch:
MAIN
Changes since
1.25: +9 -3 lines
Diff to
previous 1.25
correction of a slowdown Thomas de Grenier de Latour (TGL) pointed out, tracked it back to __traverse_nodes
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 8 12:04:31 2005 UTC
(8 years, 2 months ago)
by
ferringb
Branch:
MAIN
Changes since
1.24: +115 -2 lines
Diff to
previous 1.24
Moved match_from_list, match_to_* stuff
into portage_dep, and updated references, and fixed a few bugs related to
match_* locations from last check in.
Threw out match_from_list_original func- it's dead code
Revision
1.24 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 7 04:00:30 2005 UTC
(8 years, 2 months ago)
by
ferringb
Branch:
MAIN
Changes since
1.23: +37 -2 lines
Diff to
previous 1.23
eclass_cache is now eclass_cache.py:cache, config is config.py:config.
Shifted support functions around as needed, left references in portage.py (from blah import) where relevant.
Revision
1.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Nov 7 12:34:21 2004 UTC
(8 years, 6 months ago)
by
ferringb
Branch:
MAIN
Changes since
1.19: +269 -5 lines
Diff to
previous 1.19
code transfer out of portage.py. Functions are still in portage.py at this point, removed shortly. Closes a few
bugs with paren_reduce not returning a list, but a tuple also.
Revision
1.19 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Nov 7 06:28:59 2004 UTC
(8 years, 6 months ago)
by
jstubbs
Branch:
MAIN
Changes since
1.18: +48 -25 lines
Diff to
previous 1.18
dispatch-conf: Moved back to the version of dispatch-conf that was released
(due to python-2.2 compatibility) and fixed a small type in that version.
#70282
portage_dep.py: Added a few more readable optimizations to the
DependencyGraph class along with apprioriate comments.
emerge: Changed all usage of digraph in emerge to use the new
DependencyGraph class.
Revision
1.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 6 16:40:38 2004 UTC
(8 years, 6 months ago)
by
jstubbs
Branch:
MAIN
Changes since
1.17: +206 -47 lines
Diff to
previous 1.17
Added full code comments to the DependencyGraph class. Did some code
optimization where readability was not adversly affected. Removed the
testing output from emerge.
Revision
1.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 6 02:34:24 2004 UTC
(8 years, 6 months ago)
by
jstubbs
Branch:
MAIN
Changes since
1.16: +111 -1 lines
Diff to
previous 1.16
Added a reimplementation of digraph. Still some work to do (including
comments) in order to support the differences between *DEPEND. Modified
emerge a little to build up both dep graphs for testing purposes.
Revision
1.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Aug 14 19:49:47 2004 UTC
(8 years, 9 months ago)
by
carpaski
Branch:
MAIN
CVS Tags:
portage_2_0_51_pre18,
portage_2_0_51_pre19,
portage_2_0_51_pre20,
portage_2_0_51_pre22,
portage_2_0_51_pre23,
portage_2_0_51_pre24,
portage_2_0_51_rc1,
portage_2_0_51_rc3,
portage_2_0_51_rc4,
portage_2_0_51_rc5,
portage_2_0_51_rc7
Changes since
1.13: +2 -2 lines
Diff to
previous 1.13
Fixed Header
Revision
1.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Aug 7 11:40:46 2004 UTC
(8 years, 9 months ago)
by
jstubbs
Branch:
MAIN
Changes since
1.10: +4 -3 lines
Diff to
previous 1.10
Added a new parameter to use_reduce so that !arch? checks can be adhered to
even when matchall=1 and arch is not is masklist.
Revision
1.10 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Aug 7 10:56:24 2004 UTC
(8 years, 9 months ago)
by
jstubbs
Branch:
MAIN
Changes since
1.9: +67 -76 lines
Diff to
previous 1.9
Added profile masked use flags to repoman check. Moved || refactoring to a
separate function. Reworked use_reduce logic into simpler sections.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
| Sticky Tag: |
|